JsonConverter<T> Klass

Definition

Konverterar ett objekt eller värde till eller från 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

Typparametrar

T

Typ av objekt eller värde som hanteras av konverteraren.

Arv
JsonConverter<T>
Härledda

Kommentarer

Mer information finns i Skriva anpassade konverterare för JSON-serialisering.

Konstruktorer

Name Description
JsonConverter<T>()

Initierar en ny JsonConverter<T> instans.

Egenskaper

Name Description
HandleNull

Hämtar ett värde som anger om null ska skickas till konverteraren vid serialisering och om Null ska skickas vid deserialisering.

Type

Hämtar den typ som konverteras av den aktuella konverterarinstansen.

Metoder

Name Description
CanConvert(Type)

Avgör om den angivna typen kan konverteras.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Läser och konverterar JSON till att skriva T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Läser en ordlistenyckel från ett JSON-egenskapsnamn.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Skriver ett angivet värde som JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Skriver en ordlistenyckel som ett JSON-egenskapsnamn.

Gäller för