Allow passing an IDictionary<Type, JsonFSharpOptions> to customize how specific types are serialized. This would be equivalent to putting JsonFSharpConverterAttribute on the given type, except that:
It doesn't require modifying the type.
It can apply customizations that can't be passed to the attribute, such as unionTagNamingPolicy.
Allow passing an
IDictionary<Type, JsonFSharpOptions>
to customize how specific types are serialized. This would be equivalent to puttingJsonFSharpConverterAttribute
on the given type, except that:unionTagNamingPolicy
.