System.Text.Json.Serialization.Metadata Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |