Open xperiandri opened 1 year ago
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).
Maybe it worse to open an issue in .NET repo about that?
JSON contract customization