System.Text.Json.Serialization.Metadata Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
DefaultJsonTypeInfoResolver |
Definiuje domyślny, oparty na odbiciu rozpoznawanie kontraktów JSON używany przez plik System.Text.Json. |
JsonCollectionInfoValues<TCollection> |
Udostępnia metadane serializacji dotyczące typu kolekcji. |
JsonMetadataServices |
Udostępnia pomocników do tworzenia i inicjowania metadanych dla typów z możliwością serializacji JSON. |
JsonObjectInfoValues<T> |
Udostępnia metadane serializacji dotyczące typu obiektu z konstruktorami, właściwościami i polami. |
JsonParameterInfo |
Udostępnia metadane dotyczące serializacji JSON dotyczące parametru konstruktora. |
JsonParameterInfoValues |
Zawiera informacje o parametrze konstruktora wymaganym do deserializacji JSON. |
JsonPolymorphismOptions |
Definiuje konfigurację polimorficzną dla określonego typu podstawowego. |
JsonPropertyInfo |
Udostępnia metadane dotyczące serializacji JSON dotyczące właściwości lub pola. |
JsonPropertyInfoValues<T> |
Udostępnia metadane serializacji dotyczące właściwości lub pola. |
JsonTypeInfo |
Udostępnia metadane dotyczące serializacji JSON dotyczące typu. |
JsonTypeInfo<T> |
Udostępnia metadane dotyczące serializacji JSON dotyczące typu. |
JsonTypeInfoResolver |
Zawiera narzędzia i kombinatory działające na IJsonTypeInfoResolver. |
Struktury
JsonDerivedType |
Reprezentuje obsługiwany typ pochodny zdefiniowany w metadanych typu polimorficznego. |
Interfejsy
IJsonTypeInfoResolver |
Służy do rozpoznawania kontraktu serializacji JSON dla żądanych typów. |
Wyliczenia
JsonTypeInfoKind |
Opisuje rodzaj metadanych kontraktu, które określa JsonTypeInfo. |