JsonConverter<T> Klasa
Definicja
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.
Konwertuje obiekt lub wartość na lub z formatu JSON.
generic <typename T>
public ref class JsonConverter abstract : System::Text::Json::Serialization::JsonConverter
public abstract class JsonConverter<T> : System.Text.Json.Serialization.JsonConverter
type JsonConverter<'T> = class
inherit JsonConverter
Public MustInherit Class JsonConverter(Of T)
Inherits JsonConverter
Parametry typu
- T
Typ obiektu lub wartości obsługiwanej przez konwerter.
- Dziedziczenie
- Pochodne
Uwagi
Aby uzyskać więcej informacji, zobacz How to write custom converters for JSON serialization (Jak pisać niestandardowe konwertery na potrzeby serializacji JSON).
Konstruktory
JsonConverter<T>() |
Inicjuje nowe JsonConverter<T> wystąpienie. |
Właściwości
HandleNull |
Pobiera wartość wskazującą, czy |
Type |
Pobiera typ konwertowany przez bieżące wystąpienie konwertera. |
Type |
Pobiera typ konwertowany przez bieżące wystąpienie konwertera. (Odziedziczone po JsonConverter) |
Metody
CanConvert(Type) |
Określa, czy można przekonwertować określony typ. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Read(Utf8JsonReader, Type, JsonSerializerOptions) |
Odczytuje i konwertuje kod JSON na typ |
ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions) |
Odczytuje klucz słownika z nazwy właściwości JSON. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Write(Utf8JsonWriter, T, JsonSerializerOptions) |
Zapisuje określoną wartość w formacie JSON. |
WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions) |
Zapisuje klucz słownika jako nazwę właściwości JSON. |