FSharp.SystemTextJson icon indicating copy to clipboard operation
FSharp.SystemTextJson copied to clipboard

Can the library benefit of JSON contract customization to simplify any logic?

Open xperiandri opened this issue 3 years ago • 2 comments

JSON contract customization

xperiandri avatar Aug 21 '22 15:08 xperiandri

Some features of FSharp.SystemTextJson could be implemented using this API, but as far as I can tell, it doesn't seem flexible enough for all features. For example, it looks like you can't change the JsonTypeInfo.Kind, which means it can't represent a .NET object as something else than a JSON object. That is needed by some of our union representations (such as InternalTag using an array, or UnwrapFieldlessTags using a string).

Tarmil avatar Sep 25 '22 14:09 Tarmil

Maybe it worse to open an issue in .NET repo about that?

xperiandri avatar Sep 27 '22 08:09 xperiandri