JsonSerializer.SerializeToNode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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)
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)
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>)
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.