Sdílet prostřednictvím


System.Text.Json.Serialization.Metadata Obor názvů

Třídy

DefaultJsonTypeInfoResolver

Definuje výchozí překladač kontraktů JSON založený na reflexi, který používá System.Text.Json.

JsonCollectionInfoValues<TCollection>

Poskytuje metadata serializace o typu kolekce.

JsonMetadataServices

Poskytuje pomocné rutiny pro vytváření a inicializaci metadat pro serializovatelné typy JSON.

JsonObjectInfoValues<T>

Poskytuje metadata serializace o typu objektu pomocí konstruktorů, vlastností a polí.

JsonParameterInfo

Poskytuje metadata související se serializací JSON o parametru konstruktoru.

JsonParameterInfoValues

Poskytuje informace o parametru konstruktoru vyžadovaného pro deserializaci JSON.

JsonPolymorphismOptions

Definuje polymorfní konfiguraci pro zadaný základní typ.

JsonPropertyInfo

Poskytuje metadata související se serializací JSON o vlastnosti nebo poli.

JsonPropertyInfoValues<T>

Poskytuje metadata serializace o vlastnosti nebo poli.

JsonTypeInfo

Poskytuje metadata související se serializací JSON o typu.

JsonTypeInfo<T>

Poskytuje metadata související se serializací JSON o typu.

JsonTypeInfoResolver

Obsahuje nástroje a kombinátory působící na IJsonTypeInfoResolver.

Struktury

JsonDerivedType

Představuje podporovaný odvozený typ definovaný v metadatech polymorfního typu.

Rozhraní

IJsonTypeInfoResolver

Slouží k překladu kontraktu serializace JSON pro požadované typy.

Výčty

JsonTypeInfoKind

Popisuje druh metadat kontraktu, která JsonTypeInfo určuje.