Tagging subscribers to this area: @dotnet/area-system-text-json, @gregsdennis
See info in area-owners.md if you want to be subscribed.
Issue Details
Taken from https://github.com/dotnet/runtime/issues/63686#issuecomment-1110990139:
> The [internal converters for collection and dictionary types do provide similar functionality](https://github.com/dotnet/runtime/blob/a49958b4b4f7a147b6cac91d510140863f7f57c5/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/ArrayConverter.cs#L26-L30), and we might consider exposing dedicated constructor delegates for each kind:
>
> * A `Func>? CreateEnumerable` delegate for `JsonTypeInfoKind.Enumerable`
> * A `Func>? CreateDictionary` delegate for `JsonTypeInfoKind.Dictionary`.
> * A `Func
Taken from https://github.com/dotnet/runtime/issues/63686#issuecomment-1110990139:
Related bugs that should be addressed in conjunction with this story: