System.Text.Json.Serialization.Metadata Spazio dei nomi

Classi

DefaultJsonTypeInfoResolver

Definisce il sistema di risoluzione del contratto JSON basato su reflection predefinito usato da System.Text.Json.

JsonCollectionInfoValues<TCollection>

Fornisce i metadati di serializzazione relativi a un tipo di raccolta.

JsonMetadataServices

Fornisce helper per creare e inizializzare i metadati per i tipi serializzabili JSON.

JsonObjectInfoValues<T>

Fornisce metadati di serializzazione relativi a un tipo di oggetto con costruttori, proprietà e campi.

JsonParameterInfoValues

Fornisce informazioni su un parametro del costruttore necessario per la deserializzazione JSON.

JsonPolymorphismOptions

Definisce la configurazione polimorfica per un tipo di base specificato.

JsonPropertyInfo

Fornisce metadati correlati alla serializzazione JSON relativi a una proprietà o a un campo.

JsonPropertyInfoValues<T>

Fornisce i metadati di serializzazione relativi a una proprietà o a un campo.

JsonTypeInfo

Fornisce metadati correlati alla serializzazione JSON su un tipo.

JsonTypeInfo<T>

Fornisce metadati correlati alla serializzazione JSON su un tipo.

JsonTypeInfoResolver

Contiene utilità e combinatori che agiscono su IJsonTypeInfoResolver.

Struct

JsonDerivedType

Rappresenta un tipo derivato supportato definito nei metadati di un tipo polimorfico.

Interfacce

IJsonTypeInfoResolver

Usato per risolvere il contratto di serializzazione JSON per i tipi richiesti.

Enumerazioni

JsonTypeInfoKind

Descrive il tipo di metadati JsonTypeInfo del contratto specificato.