JsonConverter<T> Třída

Definice

Převede objekt nebo hodnotu do formátu JSON nebo z formátu 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 objektu nebo hodnoty zpracovávané převaděčem.

Dědičnost
JsonConverter<T>
Odvozené

Poznámky

Další informace najdete v tématu Jak psát vlastní převaděče pro serializaci JSON.

Konstruktory

JsonConverter<T>()

Inicializuje novou JsonConverter<T> instanci.

Vlastnosti

HandleNull

Získá hodnotu, která označuje, zda null má být předán převaděči při serializaci, a zda Null by měl být předán při deserializaci.

Type

Získá typ převáděný aktuální převaděč instance.

Type

Získá typ převáděný aktuální převaděč instance.

(Zděděno od JsonConverter)

Metody

CanConvert(Type)

Určuje, zda lze zadaný typ převést.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Načte a převede JSON na typ T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Načte klíč slovníku z názvu vlastnosti JSON.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Write(Utf8JsonWriter, T, JsonSerializerOptions)

Zapíše zadanou hodnotu jako JSON.

WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Zapíše klíč slovníku jako název vlastnosti JSON.

Platí pro