- JsonMetadataServices - BooleanConverter 
- ByteArrayConverter 
- ByteConverter 
- CharConverter 
- DateOnlyConverter 
- DateTimeConverter 
- DateTimeOffsetConverter 
- DecimalConverter 
- DoubleConverter 
- GuidConverter 
- HalfConverter 
- Int128Converter 
- Int16Converter 
- Int32Converter 
- Int64Converter 
- JsonArrayConverter 
- JsonDocumentConverter 
- JsonElementConverter 
- JsonNodeConverter 
- JsonObjectConverter 
- JsonValueConverter 
- MemoryByteConverter 
- ObjectConverter 
- ReadOnlyMemoryByteConverter 
- SByteConverter 
- SingleConverter 
- StringConverter 
- TimeOnlyConverter 
- TimeSpanConverter 
- UInt128Converter 
- UInt16Converter 
- UInt32Converter 
- UInt64Converter 
- UriConverter 
- VersionConverter 
- CreateArrayInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TElement[]>) 
- CreateConcurrentQueueInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateConcurrentStackInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIAsyncEnumerableInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateICollectionInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIEnumerableInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIEnumerableInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateIListInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateImmutableDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>) 
- CreateImmutableEnumerableInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Func<IEnumerable<TElement>, TCollection>) 
- CreateIReadOnlyDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateISetInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateListInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateMemoryInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<Memory<TElement>>) 
- CreateObjectInfo<T>(JsonSerializerOptions, JsonObjectInfoValues<T>) 
- CreatePropertyInfo<T>(JsonSerializerOptions, JsonPropertyInfoValues<T>) 
- CreateQueueInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection, Object>) 
- CreateQueueInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<ReadOnlyMemory<TElement>>) 
- CreateStackInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection, Object>) 
- CreateStackInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>) 
- CreateValueInfo<T>(JsonSerializerOptions, JsonConverter) 
- GetEnumConverter<T>(JsonSerializerOptions) 
- GetNullableConverter<T>(JsonSerializerOptions) 
- GetNullableConverter<T>(JsonTypeInfo<T>) 
- GetUnsupportedTypeConverter<T>() 
 
netcoreapp2.1
    namespace System.Text.Json.Serialization.Metadata
{
    [EditorBrowsable(EditorBrowsableState.Never)]
    public static class JsonMetadataServices
    {
        public static JsonPropertyInfo! CreatePropertyInfo<T>(JsonSerializerOptions! options, JsonPropertyInfoValues<T>! propertyInfo);
    }
}
            | Design Reviews | 
 | 
|---|---|
| .NET | 5.06.07.08.09.010.0 | 
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to netcoreapp2.1 | |
| Assemblies | System.Text.Json , Version=10.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Text.Json , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 | 
| Referencing | Your project needs a package reference to  | 
| Package | System.Text.Json (10.0.0-preview.1.25080.5) netstandard2.0 | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API