private JsonTypeInfo <Dictionary <int, string> > CreateDictionaryConverter() { JsonTypeInfo <int> keyInfo = JsonMetadataServices.CreateValueInfo <int>(Options, new ConverterForInt32()); JsonTypeInfo <string> valueInfo = JsonMetadataServices.CreateValueInfo <string>(Options, JsonMetadataServices.StringConverter); return(JsonMetadataServices.CreateDictionaryInfo <Dictionary <int, string>, int, string>( Options, createObjectFunc: () => new(), keyInfo, valueInfo, numberHandling: default,
private JsonTypeInfo <Dictionary <int, string> > CreateDictionaryConverter() { JsonTypeInfo <int> keyInfo = JsonMetadataServices.CreateValueInfo <int>(Options, new ConverterForInt32()); JsonTypeInfo <string> valueInfo = JsonMetadataServices.CreateValueInfo <string>(Options, JsonMetadataServices.StringConverter); JsonCollectionInfoValues <Dictionary <int, string> > info = new() { ObjectCreator = () => new Dictionary <int, string>(), KeyInfo = keyInfo, ElementInfo = valueInfo, }; return(JsonMetadataServices.CreateDictionaryInfo <Dictionary <int, string>, int, string>(Options, info)); }