JsonNode Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base qui représente un nœud unique dans un document JSON mutable.
public ref class JsonNode abstract
public abstract class JsonNode
type JsonNode = class
Public MustInherit Class JsonNode
- Héritage
-
JsonNode
- Dérivé
Propriétés
Item[Int32] |
Obtient ou définit l'élément au niveau de l'index spécifié. |
Item[String] |
Obtient ou définit l’élément avec le nom de propriété spécifié.
Si la propriété est introuvable, |
Options |
Obtient les options permettant de contrôler le comportement. |
Parent |
Obtient le JsonNode parent.
S’il n’y a pas de parent, |
Root |
Obtient la racine JsonNode. |
Méthodes
AsArray() |
Caste en type dérivé JsonArray . |
AsObject() |
Caste en type dérivé JsonObject . |
AsValue() |
Caste en type dérivé JsonValue . |
DeepClone() |
Crée une instance de la classe JsonNode. Tous les nœuds enfants sont cloné de manière récursive. |
DeepEquals(JsonNode, JsonNode) |
Compare les valeurs de deux nœuds, y compris les valeurs de tous les nœuds descendants. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetElementIndex() |
Retourne l’index du nœud actuel du parent JsonArray. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetPath() |
Obtient le chemin JSON. |
GetPropertyName() |
Retourne le nom de propriété du nœud actuel à partir de l’objet parent. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetValue<T>() |
Obtient la valeur du actuel JsonValue. |
GetValueKind() |
Retourne le JsonValueKind de la instance actuelle. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analyse le texte représentant une seule valeur JSON. |
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analyse un Stream sous forme de données encodées en UTF-8 représentant une seule valeur JSON dans un JsonNode. Le Stream sera lu jusqu’à la fin. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analyse le texte représentant une seule valeur JSON. |
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Analyse une valeur JSON (notamment des objets ou des tableaux) à partir du lecteur fourni. |
ParseAsync(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions, CancellationToken) |
Analyse un Stream sous forme de données encodées UTF-8 représentant une seule valeur JSON dans un JsonNode. Le flux sera lu dans son intégralité. |
ReplaceWith<T>(T) |
Remplace ce nœud par une nouvelle valeur. |
ToJsonString(JsonSerializerOptions) |
Convertit le instance actuel en chaîne au format JSON. |
ToString() |
Obtient une représentation sous forme de chaîne pour la valeur actuelle appropriée au type de nœud. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Écrit dans JsonNode le fourni Utf8JsonWriter au format JSON. |
Opérateurs
Explicit(JsonNode to Boolean) |
Définit une conversion explicite d’un donné JsonNode en .Boolean |
Explicit(JsonNode to Byte) |
Définit une conversion explicite d’un donné JsonNode en .Byte |
Explicit(JsonNode to Char) |
Définit une conversion explicite d’un donné JsonNode en .Char |
Explicit(JsonNode to DateTime) |
Définit une conversion explicite d’un donné JsonNode en .DateTime |
Explicit(JsonNode to DateTimeOffset) |
Définit une conversion explicite d’un donné JsonNode en .DateTimeOffset |
Explicit(JsonNode to Decimal) |
Définit une conversion explicite d’un donné JsonNode en .Decimal |
Explicit(JsonNode to Double) |
Définit une conversion explicite d’un donné JsonNode en .Double |
Explicit(JsonNode to Guid) |
Définit une conversion explicite d’un donné JsonNode en .Guid |
Explicit(JsonNode to Int16) |
Définit une conversion explicite d’un donné JsonNode en .Int16 |
Explicit(JsonNode to Int32) |
Définit une conversion explicite d’un donné JsonNode en .Int32 |
Explicit(JsonNode to Int64) |
Définit une conversion explicite d’un donné JsonNode en .Int64 |
Explicit(JsonNode to Nullable<Boolean>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Boolean. |
Explicit(JsonNode to Nullable<Byte>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Byte. |
Explicit(JsonNode to Nullable<Char>) |
Définit une conversion explicite d’un donné JsonNode en .Char |
Explicit(JsonNode to Nullable<DateTime>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable DateTime. |
Explicit(JsonNode to Nullable<DateTimeOffset>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable DateTimeOffset. |
Explicit(JsonNode to Nullable<Decimal>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Decimal. |
Explicit(JsonNode to Nullable<Double>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Double. |
Explicit(JsonNode to Nullable<Guid>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Guid. |
Explicit(JsonNode to Nullable<Int16>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Int16. |
Explicit(JsonNode to Nullable<Int32>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Int32. |
Explicit(JsonNode to Nullable<Int64>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Int64. |
Explicit(JsonNode to Nullable<SByte>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable SByte. |
Explicit(JsonNode to Nullable<Single>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable Single. |
Explicit(JsonNode to Nullable<UInt16>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable UInt16. |
Explicit(JsonNode to Nullable<UInt32>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable UInt32. |
Explicit(JsonNode to Nullable<UInt64>) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable UInt64. |
Explicit(JsonNode to SByte) |
Définit une conversion explicite d’un donné JsonNode en .SByte |
Explicit(JsonNode to Single) |
Définit une conversion explicite d’un donné JsonNode en .Single |
Explicit(JsonNode to String) |
Définit une conversion explicite d’un nullable JsonNode spécifié en un nullable String. |
Explicit(JsonNode to UInt16) |
Définit une conversion explicite d’un donné JsonNode en .UInt16 |
Explicit(JsonNode to UInt32) |
Définit une conversion explicite d’un donné JsonNode en .UInt32 |
Explicit(JsonNode to UInt64) |
Définit une conversion explicite d’un donné JsonNode en .UInt64 |
Implicit(Boolean to JsonNode) |
Définit une conversion implicite d’un donné Boolean en .JsonNode |
Implicit(Byte to JsonNode) |
Définit une conversion implicite d’un donné Byte en .JsonNode |
Implicit(Char to JsonNode) |
Définit une conversion implicite d’un donné Char en .JsonNode |
Implicit(DateTime to JsonNode) |
Définit une conversion implicite d’un donné DateTime en .JsonNode |
Implicit(DateTimeOffset to JsonNode) |
Définit une conversion implicite d’un donné DateTimeOffset en .JsonNode |
Implicit(Decimal to JsonNode) |
Définit une conversion implicite d’un donné Decimal en .JsonNode |
Implicit(Double to JsonNode) |
Définit une conversion implicite d’un donné Double en .JsonNode |
Implicit(Guid to JsonNode) |
Définit une conversion implicite d’un donné Guid en .JsonNode |
Implicit(Int16 to JsonNode) |
Définit une conversion implicite d’un donné Int16 en .JsonNode |
Implicit(Int32 to JsonNode) |
Définit une conversion implicite d’un donné Int32 en .JsonNode |
Implicit(Int64 to JsonNode) |
Définit une conversion implicite d’un donné Int64 en .JsonNode |
Implicit(Nullable<Boolean> to JsonNode) |
Définit une conversion implicite d’un nullable Boolean spécifié en un nullable JsonNode. |
Implicit(Nullable<Byte> to JsonNode) |
Définit une conversion implicite d’un nullable Byte spécifié en .JsonNode |
Implicit(Nullable<Char> to JsonNode) |
Définit une conversion implicite d’un nullable Char spécifié en .JsonNode |
Implicit(Nullable<DateTime> to JsonNode) |
Définit une conversion implicite d’un nullable DateTime spécifié en .JsonNode |
Implicit(Nullable<DateTimeOffset> to JsonNode) |
Définit une conversion implicite d’un nullable DateTimeOffset spécifié en .JsonNode |
Implicit(Nullable<Decimal> to JsonNode) |
Définit une conversion implicite d’un nullable Decimal spécifié en .JsonNode |
Implicit(Nullable<Double> to JsonNode) |
Définit une conversion implicite d’un nullable Double spécifié en .JsonNode |
Implicit(Nullable<Guid> to JsonNode) |
Définit une conversion implicite d’un nullable Guid spécifié en .JsonNode |
Implicit(Nullable<Int16> to JsonNode) |
Définit une conversion implicite d’un nullable Int16 spécifié en .JsonNode |
Implicit(Nullable<Int32> to JsonNode) |
Définit une conversion implicite d’un nullable Int32 spécifié en .JsonNode |
Implicit(Nullable<Int64> to JsonNode) |
Définit une conversion implicite d’un nullable Int64 spécifié en .JsonNode |
Implicit(Nullable<SByte> to JsonNode) |
Définit une conversion implicite d’un nullable SByte spécifié en .JsonNode |
Implicit(Nullable<Single> to JsonNode) |
Définit une conversion implicite d’un nullable Single spécifié en .JsonNode |
Implicit(Nullable<UInt16> to JsonNode) |
Définit une conversion implicite d’un nullable UInt16 spécifié en .JsonNode |
Implicit(Nullable<UInt32> to JsonNode) |
Définit une conversion implicite d’un nullable UInt32 spécifié en .JsonNode |
Implicit(Nullable<UInt64> to JsonNode) |
Définit une conversion implicite d’un nullable UInt64 spécifié en .JsonNode |
Implicit(SByte to JsonNode) |
Définit une conversion implicite d’un nullable SByte spécifié en .JsonNode |
Implicit(Single to JsonNode) |
Définit une conversion implicite d’un nullable Single spécifié en .JsonNode |
Implicit(String to JsonNode) |
Définit une conversion implicite d’un nullable String spécifié en .JsonNode |
Implicit(UInt16 to JsonNode) |
Définit une conversion implicite d’un nullable UInt16 spécifié en .JsonNode |
Implicit(UInt32 to JsonNode) |
Définit une conversion implicite d’un nullable UInt32 spécifié en .JsonNode |
Implicit(UInt64 to JsonNode) |
Définit une conversion implicite d’un nullable UInt64 spécifié en .JsonNode |
Méthodes d’extension
Deserialize(JsonNode, JsonTypeInfo) |
Convertit le JsonNode représentant une valeur JSON unique en un instance spécifié par . |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Convertit le JsonNode représentant une seule valeur JSON en . |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Convertit le JsonNode représentant une seule valeur JSON en . |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Convertit le JsonNode représentant une seule valeur JSON en . |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Convertit le JsonNode représentant une seule valeur JSON en . |