Comparteix a través de


System.Text.Json.Serialization.Metadata Espacio de nombres

Clases

DefaultJsonTypeInfoResolver

Define el solucionador de contratos JSON predeterminado basado en reflexión usado por System.Text.Json.

JsonCollectionInfoValues<TCollection>

Proporciona metadatos de serialización sobre un tipo de colección.

JsonMetadataServices

Proporciona asistentes para crear e inicializar metadatos para tipos serializables JSON.

JsonObjectInfoValues<T>

Proporciona metadatos de serialización sobre un tipo de objeto con constructores, propiedades y campos.

JsonParameterInfo

Proporciona metadatos relacionados con la serialización JSON sobre un parámetro de constructor.

JsonParameterInfoValues

Proporciona información sobre un parámetro de constructor necesario para la deserialización JSON.

JsonPolymorphismOptions

Define la configuración polimórfica para un tipo base especificado.

JsonPropertyInfo

Proporciona metadatos relacionados con la serialización JSON sobre una propiedad o un campo.

JsonPropertyInfoValues<T>

Proporciona metadatos de serialización sobre una propiedad o un campo.

JsonTypeInfo

Proporciona metadatos relacionados con la serialización JSON sobre un tipo.

JsonTypeInfo<T>

Proporciona metadatos relacionados con la serialización JSON sobre un tipo.

JsonTypeInfoResolver

Contiene utilidades y combinadores que actúan en IJsonTypeInfoResolver.

Estructuras

JsonDerivedType

Representa un tipo derivado admitido definido en los metadatos de un tipo polimórfico.

Interfaces

IJsonTypeInfoResolver

Se usa para resolver el contrato de serialización JSON para los tipos solicitados.

Enumeraciones

JsonTypeInfoKind

Describe el tipo de metadatos de contrato que especifica un JsonTypeInfo.