Condividi tramite


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

Classi

DefaultJsonTypeInfoResolver

Definisce il sistema di risoluzione del contratto JSON predefinito basato su reflection 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.

JsonParameterInfo

Fornisce metadati correlati alla serializzazione JSON relativi a un parametro del costruttore.

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 metadati di serializzazione relativi a una proprietà o a un campo.

JsonTypeInfo

Fornisce metadati correlati alla serializzazione JSON relativi a un tipo.

JsonTypeInfo<T>

Fornisce metadati correlati alla serializzazione JSON relativi a un tipo.

JsonTypeInfoResolver

Contiene utilità e combinatori che agiscono su IJsonTypeInfoResolver.

Struct

JsonDerivedType

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

Interfacce

IJsonTypeInfoResolver

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

Enumerazioni

JsonTypeInfoKind

Descrive il tipo di metadati del contratto specificati da un JsonTypeInfo.