JsonValue Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un valore JSON modificabile.
public ref class JsonValue abstract : System::Text::Json::Nodes::JsonNode
public abstract class JsonValue : System.Text.Json.Nodes.JsonNode
type JsonValue = class
inherit JsonNode
Public MustInherit Class JsonValue
Inherits JsonNode
- Ereditarietà
Proprietà
Item[Int32] |
Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da JsonNode) |
Item[String] |
Ottiene o imposta l'elemento con il nome della proprietà specificato.
Se la proprietà non viene trovata, |
Options |
Ottiene le opzioni per controllare il comportamento. (Ereditato da JsonNode) |
Parent |
Ottiene l'oggetto JsonNode padre.
Se non è presente alcun elemento padre, |
Root |
Ottiene la radice JsonNode. (Ereditato da JsonNode) |
Metodi
AsArray() |
Esegue il cast al tipo derivato JsonArray . (Ereditato da JsonNode) |
AsObject() |
Esegue il cast al tipo derivato JsonObject . (Ereditato da JsonNode) |
AsValue() |
Esegue il cast al tipo derivato JsonValue . (Ereditato da JsonNode) |
Create(Boolean, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Byte, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Char, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(DateTime, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Decimal, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Double, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Guid, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Int16, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Int32, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Int64, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(JsonElement, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(SByte, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(Single, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(String, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(UInt16, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(UInt32, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create(UInt64, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
Create<T>(T, Nullable<JsonNodeOptions>) |
Inizializza una nuova istanza della JsonValue classe contenente il valore specificato. |
DeepClone() |
Crea una nuova istanza della classe JsonNode. Tutti i nodi figlio vengono clonati in modo ricorsivo. (Ereditato da JsonNode) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetElementIndex() |
Restituisce l'indice del nodo corrente dall'elemento padre JsonArray. (Ereditato da JsonNode) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetPath() |
Ottiene il percorso JSON. (Ereditato da JsonNode) |
GetPropertyName() |
Restituisce il nome della proprietà del nodo corrente dall'oggetto padre. (Ereditato da JsonNode) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetValue<T>() |
Ottiene il valore per l'oggetto corrente JsonValue. (Ereditato da JsonNode) |
GetValueKind() |
Restituisce l'oggetto JsonValueKind dell'istanza corrente. (Ereditato da JsonNode) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ReplaceWith<T>(T) |
Sostituisce questo nodo con un nuovo valore. (Ereditato da JsonNode) |
ToJsonString(JsonSerializerOptions) |
Converte l'istanza corrente in una stringa in formato JSON. (Ereditato da JsonNode) |
ToString() |
Ottiene una rappresentazione stringa per il valore corrente appropriato al tipo di nodo. (Ereditato da JsonNode) |
TryGetValue<T>(T) |
Prova a ottenere il valore JSON corrente e restituisce un valore che indica se l'operazione ha avuto esito positivo. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Scrive nell'oggetto JsonNode specificato Utf8JsonWriter come JSON. (Ereditato da JsonNode) |
Metodi di estensione
Deserialize(JsonNode, JsonTypeInfo) |
Converte l'oggetto JsonNode che rappresenta un singolo valore JSON in un'istanza |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Converte l'oggetto JsonNode che rappresenta un singolo valore JSON in un |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Converte l'oggetto JsonNode che rappresenta un singolo valore JSON in un |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Converte l'oggetto JsonNode che rappresenta un singolo valore JSON in un |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Converte l'oggetto JsonNode che rappresenta un singolo valore JSON in un |