Sdílet prostřednictvím


JsonSerializer.SerializeToNode Metoda

Definice

Přetížení

SerializeToNode(Object, JsonTypeInfo)

Převede zadanou hodnotu na JsonNode.

SerializeToNode(Object, Type, JsonSerializerOptions)

Převede zadanou hodnotu na JsonNode.

SerializeToNode(Object, Type, JsonSerializerContext)

Převede zadanou hodnotu na JsonNode.

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Převede zadanou hodnotu na JsonNode.

SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>)

Převede zadanou hodnotu na JsonNode.

SerializeToNode(Object, JsonTypeInfo)

Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs

Převede zadanou hodnotu na JsonNode.

public:
 static System::Text::Json::Nodes::JsonNode ^ SerializeToNode(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToNode : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonNode

Parametry

value
Object

Hodnota, kterou chcete převést.

jsonTypeInfo
JsonTypeInfo

Metadata o typu, který se má převést.

Návraty

Reprezentace JsonNode hodnoty.

Výjimky

jsonTypeInfo je null.

value neodpovídá typu jsonTypeInfo.

Platí pro

SerializeToNode(Object, Type, JsonSerializerOptions)

Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs

Převede zadanou hodnotu na JsonNode.

public static System.Text.Json.Nodes.JsonNode? SerializeToNode (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToNode : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonNode

Parametry

value
Object

Hodnota, kterou chcete převést.

inputType
Type

Typ value převést.

options
JsonSerializerOptions

Možnosti řízení chování převodu

Návraty

Reprezentace JsonNode hodnoty.

Výjimky

inputType není kompatibilní s valuenástrojem .

inputType je null.

Neexistuje žádný kompatibilní JsonConverter pro inputType serializovatelné členy nebo.

Platí pro

SerializeToNode(Object, Type, JsonSerializerContext)

Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs

Převede zadanou hodnotu na JsonNode.

public:
 static System::Text::Json::Nodes::JsonNode ^ SerializeToNode(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToNode : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode (value As Object, inputType As Type, context As JsonSerializerContext) As JsonNode

Parametry

value
Object

Hodnota, kterou chcete převést.

inputType
Type

Typ value převést.

context
JsonSerializerContext

Zprostředkovatel metadat pro serializovatelné typy.

Návraty

Reprezentace JsonNode hodnoty.

Výjimky

Neexistuje žádný kompatibilní JsonConverter pro inputType serializovatelné členy nebo.

Metoda GetTypeInfo(Type) zadaného context návratu null pro typ, který se má převést.

inputType nebo context je null.

Platí pro

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs

Převede zadanou hodnotu na JsonNode.

public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToNode : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonNode

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

value
TValue

Hodnota, kterou chcete převést.

options
JsonSerializerOptions

Možnosti řízení chování převodu

Návraty

Reprezentace JsonNode hodnoty JSON.

Výjimky

Neexistuje žádný kompatibilní JsonConverter pro TValue serializovatelné členy nebo.

Platí pro

SerializeToNode<TValue>(TValue, JsonTypeInfo<TValue>)

Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs
Zdroj:
JsonSerializer.Write.Node.cs

Převede zadanou hodnotu na JsonNode.

public:
generic <typename TValue>
 static System::Text::Json::Nodes::JsonNode ^ SerializeToNode(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.Nodes.JsonNode? SerializeToNode<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToNode : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.Nodes.JsonNode
Public Function SerializeToNode(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonNode

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

value
TValue

Hodnota, kterou chcete převést.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata o typu, který se má převést.

Návraty

Reprezentace JsonNode hodnoty.

Výjimky

Neexistuje žádný kompatibilní JsonConverter pro TValue serializovatelné členy nebo.

jsonTypeInfo je null.

Platí pro