dotnet Custom Dictionary<string, object> JsonConverter for System.Text.Json How to customize the deserialization/serialization of Dictionary using System.Text.Json and a custom JsonConverter.