JsonSerializer.SerializeToNode Metoda

Definicja

Przeciążenia

SerializeToNode(Object, JsonTypeInfo)

Konwertuje podaną wartość na wartość JsonNode.

SerializeToNode(Object, Type, JsonSerializerOptions)

Konwertuje podaną wartość na wartość JsonNode.

SerializeToNode(Object, Type, JsonSerializerContext)

Konwertuje podaną wartość na wartość JsonNode.

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Konwertuje podaną wartość na wartość JsonNode.

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

Konwertuje podaną wartość na wartość JsonNode.

SerializeToNode(Object, JsonTypeInfo)

Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs

Konwertuje podaną wartość na wartość 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

Wartość do konwersji.

jsonTypeInfo
JsonTypeInfo

Metadane dotyczące typu do konwersji.

Zwraca

Reprezentacja JsonNode wartości.

Wyjątki

jsonTypeInfo to null.

value nie jest zgodny z typem jsonTypeInfo.

Dotyczy

SerializeToNode(Object, Type, JsonSerializerOptions)

Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs

Konwertuje podaną wartość na wartość 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

Wartość do konwersji.

inputType
Type

Typ elementu do konwersji value .

options
JsonSerializerOptions

Opcje kontrolowania zachowania konwersji.

Zwraca

Reprezentacja JsonNode wartości.

Wyjątki

inputType nie jest zgodny z programem value.

inputType to null.

Nie ma żadnych zgodnych JsonConverter elementów inputType członkowskich ani ich serializacji.

Dotyczy

SerializeToNode(Object, Type, JsonSerializerContext)

Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs

Konwertuje podaną wartość na wartość 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

Wartość do konwersji.

inputType
Type

Typ elementu do konwersji value .

context
JsonSerializerContext

Dostawca metadanych dla typów z możliwością serializacji.

Zwraca

Reprezentacja JsonNode wartości.

Wyjątki

Nie ma żadnych zgodnych JsonConverter elementów inputType członkowskich ani ich serializacji.

Metoda GetTypeInfo(Type) podanego context zwraca null wartość dla typu do przekonwertowania.

inputType lub context to null.

Dotyczy

SerializeToNode<TValue>(TValue, JsonSerializerOptions)

Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs

Konwertuje podaną wartość na wartość 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 wartości do serializacji.

Parametry

value
TValue

Wartość do konwersji.

options
JsonSerializerOptions

Opcje kontrolowania zachowania konwersji.

Zwraca

Reprezentacja JsonNode wartości JSON.

Wyjątki

Nie ma żadnych zgodnych JsonConverter elementów TValue członkowskich ani ich serializacji.

Dotyczy

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

Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs
Źródło:
JsonSerializer.Write.Node.cs

Konwertuje podaną wartość na wartość 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 wartości do serializacji.

Parametry

value
TValue

Wartość do konwersji.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadane dotyczące typu do konwersji.

Zwraca

Reprezentacja JsonNode wartości.

Wyjątki

Nie ma żadnych zgodnych JsonConverter elementów TValue członkowskich ani ich serializacji.

jsonTypeInfo to null.

Dotyczy