JsonValue 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.
Représente une valeur JSON mutable.
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
- Héritage
Propriétés
Item[Int32] |
Obtient ou définit l'élément au niveau de l'index spécifié. (Hérité de JsonNode) |
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. (Hérité de JsonNode) |
Parent |
Obtient le JsonNode parent.
S’il n’y a pas de parent, |
Root |
Obtient la racine JsonNode. (Hérité de JsonNode) |
Méthodes
AsArray() |
Caste en type dérivé JsonArray . (Hérité de JsonNode) |
AsObject() |
Caste en type dérivé JsonObject . (Hérité de JsonNode) |
AsValue() |
Caste en type dérivé JsonValue . (Hérité de JsonNode) |
Create(Boolean, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Byte, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Char, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(DateTime, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Decimal, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Double, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Guid, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Int16, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Int32, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Int64, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(JsonElement, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(SByte, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(Single, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(String, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(UInt16, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(UInt32, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create(UInt64, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
Create<T>(T, Nullable<JsonNodeOptions>) |
Initialise une nouvelle instance de la JsonValue classe qui contient la valeur spécifiée. |
DeepClone() |
Crée une instance de la classe JsonNode. Tous les nœuds enfants sont cloné de manière récursive. (Hérité de JsonNode) |
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. (Hérité de JsonNode) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetPath() |
Obtient le chemin JSON. (Hérité de JsonNode) |
GetPropertyName() |
Retourne le nom de propriété du nœud actuel à partir de l’objet parent. (Hérité de JsonNode) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetValue<T>() |
Obtient la valeur du actuel JsonValue. (Hérité de JsonNode) |
GetValueKind() |
Retourne le JsonValueKind de la instance actuelle. (Hérité de JsonNode) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ReplaceWith<T>(T) |
Remplace ce nœud par une nouvelle valeur. (Hérité de JsonNode) |
ToJsonString(JsonSerializerOptions) |
Convertit le instance actuel en chaîne au format JSON. (Hérité de JsonNode) |
ToString() |
Obtient une représentation sous forme de chaîne pour la valeur actuelle appropriée au type de nœud. (Hérité de JsonNode) |
TryGetValue<T>(T) |
Tente d’obtenir la valeur JSON actuelle et retourne une valeur qui indique si l’opération a réussi. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Écrit dans JsonNode le fourni Utf8JsonWriter au format JSON. (Hérité de 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 . |