System.Text.Json.Serialization.Metadata Namespace

Classes

JsonCollectionInfoValues<TCollection>

Provides serialization metadata about a collection type.

JsonMetadataServices

Provides helpers to create and initialize metadata for JSON-serializable types.

JsonObjectInfoValues<T>

Provides serialization metadata about an object type with constructors, properties, and fields.

JsonParameterInfoValues

Provides information about a constructor parameter required for JSON deserialization.

JsonPropertyInfo

Provides JSON serialization-related metadata about a property or field.

JsonPropertyInfoValues<T>

Provides serialization metadata about a property or field.

JsonTypeInfo

Provides JSON serialization-related metadata about a type.

JsonTypeInfo<T>

Provides JSON serialization-related metadata about a type.