JsonElement Structure
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 spécifique dans un JsonDocument.
public value class JsonElement
public readonly struct JsonElement
type JsonElement = struct
Public Structure JsonElement
- Héritage
Remarques
Pour plus d’informations, consultez Utiliser JsonDocument pour accéder aux données.
Propriétés
Item[Int32] |
Obtient la valeur à l’index spécifié si la valeur actuelle est un Array. |
ValueKind |
Obtient le type de la valeur JSON actuelle. |
Méthodes
Clone() |
Obtient un JsonElement qui peut être stocké de manière sécurisée au-delà de la durée de vie du JsonDocument d’origine. |
DeepEquals(JsonElement, JsonElement) |
Représente une valeur JSON spécifique dans un JsonDocument. |
EnumerateArray() |
Obtient un énumérateur pour énumérer les valeurs du tableau JSON représenté par ce JsonElement. |
EnumerateObject() |
Obtient un énumérateur pour énumérer les propriétés de l’objet JSON représenté par ce JsonElement. |
GetArrayLength() |
Obtient le nombre de valeurs contenues dans la valeur de tableau actuelle. |
GetBoolean() |
Obtient la valeur de l’élément sous la forme Boolean. |
GetByte() |
Obtient le nombre JSON actuel sous la forme Byte. |
GetBytesFromBase64() |
Obtient la valeur de l’élément sous forme d’un tableau d’octets. |
GetDateTime() |
Obtient la valeur de l’élément sous la forme DateTime. |
GetDateTimeOffset() |
Obtient la valeur de l’élément sous la forme DateTimeOffset. |
GetDecimal() |
Obtient le nombre JSON actuel sous la forme Decimal. |
GetDouble() |
Obtient le nombre JSON actuel sous la forme Double. |
GetGuid() |
Obtient la valeur de l’élément sous la forme Guid. |
GetInt16() |
Obtient le nombre JSON actuel sous la forme Int16. |
GetInt32() |
Obtient le nombre JSON actuel sous la forme Int32. |
GetInt64() |
Obtient le nombre JSON actuel sous la forme Int64. |
GetProperty(ReadOnlySpan<Byte>) |
Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par |
GetProperty(ReadOnlySpan<Char>) |
Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par |
GetProperty(String) |
Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par |
GetPropertyCount() |
Représente une valeur JSON spécifique dans un JsonDocument. |
GetRawText() |
Obtient une chaîne qui représente les données d’entrée d’origine associées à cette valeur. |
GetSByte() |
Obtient le nombre JSON actuel sous la forme SByte. |
GetSingle() |
Obtient le nombre JSON actuel sous la forme Single. |
GetString() |
Obtient la valeur de l’élément sous la forme String. |
GetUInt16() |
Obtient le nombre JSON actuel sous la forme UInt16. |
GetUInt32() |
Obtient le nombre JSON actuel sous la forme UInt32. |
GetUInt64() |
Obtient le nombre JSON actuel sous la forme UInt64. |
ParseValue(Utf8JsonReader) |
Analyse une valeur JSON (notamment des objets ou des tableaux) à partir du lecteur fourni. |
ToString() |
Obtient une représentation sous forme de chaîne de la valeur actuelle adaptée au type valeur. |
TryGetByte(Byte) |
Tente de représenter le nombre JSON actuel sous la forme Byte. |
TryGetBytesFromBase64(Byte[]) |
Tente de représenter la chaîne JSON actuelle sous la forme d’un tableau d’octets, en supposant qu’elle est encodée en Base64. |
TryGetDateTime(DateTime) |
Tente de représenter la chaîne JSON actuelle sous la forme DateTime. |
TryGetDateTimeOffset(DateTimeOffset) |
Tente de représenter la chaîne JSON actuelle sous la forme DateTimeOffset. |
TryGetDecimal(Decimal) |
Tente de représenter le nombre JSON actuel sous la forme Decimal. |
TryGetDouble(Double) |
Tente de représenter le nombre JSON actuel sous la forme Double. |
TryGetGuid(Guid) |
Tente de représenter la chaîne JSON actuelle sous la forme Guid. |
TryGetInt16(Int16) |
Tente de représenter le nombre JSON actuel sous la forme Int16. |
TryGetInt32(Int32) |
Tente de représenter le nombre JSON actuel sous la forme Int32. |
TryGetInt64(Int64) |
Tente de représenter le nombre JSON actuel sous la forme Int64. |
TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Recherche une propriété nommée |
TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Recherche une propriété nommée |
TryGetProperty(String, JsonElement) |
Recherche une propriété nommée |
TryGetSByte(SByte) |
Tente de représenter le nombre JSON actuel sous la forme SByte. |
TryGetSingle(Single) |
Tente de représenter le nombre JSON actuel sous la forme Single. |
TryGetUInt16(UInt16) |
Tente de représenter le nombre JSON actuel sous la forme UInt16. |
TryGetUInt32(UInt32) |
Tente de représenter le nombre JSON actuel sous la forme UInt32. |
TryGetUInt64(UInt64) |
Tente de représenter le nombre JSON actuel sous la forme UInt64. |
TryParseValue(Utf8JsonReader, Nullable<JsonElement>) |
Tente d’analyser une valeur JSON (notamment des objets ou des tableaux) à partir du lecteur fourni. |
ValueEquals(ReadOnlySpan<Byte>) |
Compare le texte représenté par une étendue d’octets encodée en UTF8 avec la valeur de chaîne de cet élément. |
ValueEquals(ReadOnlySpan<Char>) |
Compare une étendue de caractères en lecture seule spécifiée avec la valeur de chaîne de cet élément. |
ValueEquals(String) |
Compare une chaîne spécifiée avec la valeur de chaîne de cet élément. |
WriteTo(Utf8JsonWriter) |
Écrit l’élément dans l’enregistreur fourni sous la forme d’une valeur JSON. |
Méthodes d’extension
Deserialize(JsonElement, JsonTypeInfo) |
Convertit le JsonElement représentant une valeur JSON unique en un instance spécifié par le |
Deserialize(JsonElement, Type, JsonSerializerOptions) |
Convertit le JsonElement représentant une valeur JSON unique en . |
Deserialize(JsonElement, Type, JsonSerializerContext) |
Convertit le JsonElement représentant une valeur JSON unique en . |
Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
Convertit le JsonElement représentant une valeur JSON unique en . |
Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
Convertit le JsonElement représentant une valeur JSON unique en . |