JsonElement JsonElement JsonElement JsonElement Struct

Définition

Représente une valeur JSON spécifique dans un JsonDocument.Represents a specific JSON value within a JsonDocument.

public value class JsonElement
public struct JsonElement
type JsonElement = struct
Public Structure JsonElement
Héritage
JsonElementJsonElementJsonElementJsonElement

Propriétés

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtient la valeur au niveau d’un index spécifié quand la valeur actuelle est un Array.Gets the value at a specified index when the current value is an Array.

Type Type Type Type

Obtient le type de l’élément JSON actuel.Gets the type of the current JSON element.

Méthodes

Clone() Clone() Clone() 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.Gets a JsonElement that can be safely stored beyond the lifetime of the original JsonDocument.

EnumerateArray() EnumerateArray() EnumerateArray() EnumerateArray()

Obtient un énumérateur pour énumérer les valeurs du tableau JSON représenté par ce JsonElement.Gets an enumerator to enumerate the values in the JSON array represented by this JsonElement.

EnumerateObject() EnumerateObject() EnumerateObject() EnumerateObject()

Obtient un énumérateur pour énumérer les propriétés de l’objet JSON représenté par ce JsonElement.Gets an enumerator to enumerate the properties in the JSON object represented by this JsonElement.

GetArrayLength() GetArrayLength() GetArrayLength() GetArrayLength()

Obtient le nombre de valeurs contenues dans la valeur de tableau actuelle.Gets the number of values contained within the current array value.

GetBoolean() GetBoolean() GetBoolean() GetBoolean()

Obtient la valeur de l’élément sous la forme Boolean.Gets the value of the element as a Boolean.

GetBytesFromBase64() GetBytesFromBase64() GetBytesFromBase64() GetBytesFromBase64()
GetDateTime() GetDateTime() GetDateTime() GetDateTime()

Obtient la valeur de l’élément sous la forme DateTime.Gets the value of the element as a DateTime.

GetDateTimeOffset() GetDateTimeOffset() GetDateTimeOffset() GetDateTimeOffset()

Obtient la valeur de l’élément sous la forme DateTimeOffset.Gets the value of the element as a DateTimeOffset.

GetDecimal() GetDecimal() GetDecimal() GetDecimal()

Obtient le nombre JSON actuel sous la forme Decimal.Gets the current JSON number as a Decimal.

GetDouble() GetDouble() GetDouble() GetDouble()

Obtient le nombre JSON actuel sous la forme Double.Gets the current JSON number as a Double.

GetGuid() GetGuid() GetGuid() GetGuid()

Obtient la valeur de l’élément sous la forme Guid.Gets the value of the element as a Guid.

GetInt32() GetInt32() GetInt32() GetInt32()

Obtient le nombre JSON actuel sous la forme Int32.Gets the current JSON number as an Int32.

GetInt64() GetInt64() GetInt64() GetInt64()

Obtient le nombre JSON actuel sous la forme Int64.Gets the current JSON number as an Int64.

GetProperty(ReadOnlySpan<Byte>) GetProperty(ReadOnlySpan<Byte>) GetProperty(ReadOnlySpan<Byte>) GetProperty(ReadOnlySpan<Byte>)

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par utf8PropertyName.Gets a JsonElement representing the value of a required property identified by utf8PropertyName.

GetProperty(ReadOnlySpan<Char>) GetProperty(ReadOnlySpan<Char>) GetProperty(ReadOnlySpan<Char>) GetProperty(ReadOnlySpan<Char>)

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(String) GetProperty(String) GetProperty(String) GetProperty(String)

Obtient un JsonElement représentant la valeur d’une propriété obligatoire identifiée par propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

GetRawText() GetRawText() GetRawText() GetRawText()

Obtient une chaîne qui représente les données d’entrée d’origine associées à cette valeur.Gets a string that represents the original input data backing this value.

GetSingle() GetSingle() GetSingle() GetSingle()

Obtient le nombre JSON actuel sous la forme Single.Gets the current JSON number as a Single.

GetString() GetString() GetString() GetString()

Obtient la valeur de l’élément sous la forme String.Gets the value of the element as a String.

GetUInt32() GetUInt32() GetUInt32() GetUInt32()

Obtient le nombre JSON actuel sous la forme UInt32.Gets the current JSON number as a UInt32.

GetUInt64() GetUInt64() GetUInt64() GetUInt64()

Obtient le nombre JSON actuel sous la forme UInt64.Gets the current JSON number as a UInt64.

ToString() ToString() ToString() ToString()

Obtient une représentation sous forme de chaîne de la valeur actuelle adaptée au type valeur.Gets a string representation for the current value appropriate to the value type.

TryGetBytesFromBase64(Byte[]) TryGetBytesFromBase64(Byte[]) TryGetBytesFromBase64(Byte[]) TryGetBytesFromBase64(Byte[])
TryGetDateTime(DateTime) TryGetDateTime(DateTime) TryGetDateTime(DateTime) TryGetDateTime(DateTime)

Tente de représenter la chaîne JSON actuelle sous la forme DateTime.Attempts to represent the current JSON string as a DateTime.

TryGetDateTimeOffset(DateTimeOffset) TryGetDateTimeOffset(DateTimeOffset) TryGetDateTimeOffset(DateTimeOffset) TryGetDateTimeOffset(DateTimeOffset)

Tente de représenter la chaîne JSON actuelle sous la forme DateTimeOffset.Attempts to represent the current JSON string as a DateTimeOffset.

TryGetDecimal(Decimal) TryGetDecimal(Decimal) TryGetDecimal(Decimal) TryGetDecimal(Decimal)

Tente de représenter le nombre JSON actuel sous la forme Decimal.Attempts to represent the current JSON number as a Decimal.

TryGetDouble(Double) TryGetDouble(Double) TryGetDouble(Double) TryGetDouble(Double)

Tente de représenter le nombre JSON actuel sous la forme Double.Attempts to represent the current JSON number as a Double.

TryGetGuid(Guid) TryGetGuid(Guid) TryGetGuid(Guid) TryGetGuid(Guid)

Tente de représenter la chaîne JSON actuelle sous la forme Guid.Attempts to represent the current JSON string as a Guid.

TryGetInt32(Int32) TryGetInt32(Int32) TryGetInt32(Int32) TryGetInt32(Int32)

Tente de représenter le nombre JSON actuel sous la forme Int32.Attempts to represent the current JSON number as an Int32.

TryGetInt64(Int64) TryGetInt64(Int64) TryGetInt64(Int64) TryGetInt64(Int64)

Tente de représenter le nombre JSON actuel sous la forme Int64.Attempts to represent the current JSON number as a Int64.

TryGetProperty(String, JsonElement) TryGetProperty(String, JsonElement) TryGetProperty(String, JsonElement) TryGetProperty(String, JsonElement)

Recherche une propriété nommée propertyName dans l’objet actuel et retourne une valeur indiquant si cette propriété existe ou non.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Si la propriété existe, sa valeur est affectée à l’argument value.When the property exists, its value is assigned to the value argument.

TryGetProperty(ReadOnlySpan<Byte>, JsonElement) TryGetProperty(ReadOnlySpan<Byte>, JsonElement) TryGetProperty(ReadOnlySpan<Byte>, JsonElement) TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Recherche une propriété nommée utf8PropertyName dans l’objet actuel et retourne une valeur indiquant si cette propriété existe ou non.Looks for a property named utf8PropertyName in the current object, returning a value that indicates whether or not such a property exists. Si la propriété existe, la méthode affecte sa valeur à l’argument value.When the property exists, the method assigns its value to the value argument.

TryGetProperty(ReadOnlySpan<Char>, JsonElement) TryGetProperty(ReadOnlySpan<Char>, JsonElement) TryGetProperty(ReadOnlySpan<Char>, JsonElement) TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Recherche une propriété nommée propertyName dans l’objet actuel et retourne une valeur indiquant si cette propriété existe ou non.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Si la propriété existe, la méthode affecte sa valeur à l’argument value.When the property exists, the method assigns its value to the value argument.

TryGetSingle(Single) TryGetSingle(Single) TryGetSingle(Single) TryGetSingle(Single)

Tente de représenter le nombre JSON actuel sous la forme Single.Attempts to represent the current JSON number as a Single.

TryGetUInt32(UInt32) TryGetUInt32(UInt32) TryGetUInt32(UInt32) TryGetUInt32(UInt32)

Tente de représenter le nombre JSON actuel sous la forme UInt32.Attempts to represent the current JSON number as a UInt32.

TryGetUInt64(UInt64) TryGetUInt64(UInt64) TryGetUInt64(UInt64) TryGetUInt64(UInt64)

Tente de représenter le nombre JSON actuel sous la forme UInt64.Attempts to represent the current JSON number as a UInt64.

WriteAsProperty(String, Utf8JsonWriter) WriteAsProperty(String, Utf8JsonWriter) WriteAsProperty(String, Utf8JsonWriter) WriteAsProperty(String, Utf8JsonWriter)
WriteAsProperty(ReadOnlySpan<Byte>, Utf8JsonWriter) WriteAsProperty(ReadOnlySpan<Byte>, Utf8JsonWriter) WriteAsProperty(ReadOnlySpan<Byte>, Utf8JsonWriter) WriteAsProperty(ReadOnlySpan<Byte>, Utf8JsonWriter)

Écrit l’élément dans l’enregistreur fourni sous la forme d’une propriété d’objet dont le nom est défini par le texte encodé au format UTF-8.Writes the element to the provided writer as an object property whose name is defined by UTF8-encoded text.

WriteAsProperty(ReadOnlySpan<Char>, Utf8JsonWriter) WriteAsProperty(ReadOnlySpan<Char>, Utf8JsonWriter) WriteAsProperty(ReadOnlySpan<Char>, Utf8JsonWriter) WriteAsProperty(ReadOnlySpan<Char>, Utf8JsonWriter)

Écrit l’élément dans l’enregistreur fourni sous la forme d’une propriété d’objet dont le nom est défini par l’étendue de caractères spécifiée.Writes the element to the provided writer as an object property whose name is defined by the specified character span.

WriteAsValue(Utf8JsonWriter) WriteAsValue(Utf8JsonWriter) WriteAsValue(Utf8JsonWriter) WriteAsValue(Utf8JsonWriter)

Écrit l’élément dans l’enregistreur fourni sous la forme d’une valeur.Writes the element to the provided writer as a value.

S’applique à