Newtonsoft.Json (AKA JSON.NET) handles Options by putting Some or None in a Case property, and the value in the Fields property. FSharpLu.Json renders null for None cases, and the actual value for the Some cases, making for a much more compact format that still ends up with the equivalent value in JavaScript.
Change the API to use FSharpLu.Json for serialization, and update the Vue code to no longer look for the Case and Fields properties.
Newtonsoft.Json (AKA JSON.NET) handles `Option`s by putting `Some` or `None` in a `Case` property, and the value in the `Fields` property. FSharpLu.Json renders `null` for `None` cases, and the actual value for the `Some` cases, making for a much more compact format that still ends up with the equivalent value in JavaScript.
Change the API to use FSharpLu.Json for serialization, and update the Vue code to no longer look for the `Case` and `Fields` properties.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Newtonsoft.Json (AKA JSON.NET) handles
Options by puttingSomeorNonein aCaseproperty, and the value in theFieldsproperty. FSharpLu.Json rendersnullforNonecases, and the actual value for theSomecases, making for a much more compact format that still ends up with the equivalent value in JavaScript.Change the API to use FSharpLu.Json for serialization, and update the Vue code to no longer look for the
CaseandFieldsproperties.Fixed; part of v1.1 release