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à
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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 |