JsonElement JsonElement JsonElement JsonElement Struct

Definizione

Rappresenta un valore JSON specifico all'interno di un JsonDocument.Represents a specific JSON value within a JsonDocument.

public value class JsonElement
public struct JsonElement
type JsonElement = struct
Public Structure JsonElement
Ereditarietà
JsonElementJsonElementJsonElementJsonElement

Proprietà

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

Ottiene il valore in corrispondenza dell'indice specificato quando il valore corrente è un Array.Gets the value at a specified index when the current value is an Array.

Type Type Type Type

Ottiene il tipo dell'elemento JSON corrente.Gets the type of the current JSON element.

Metodi

Clone() Clone() Clone() Clone()

Ottiene un JsonElement archiviabile in modo sicuro oltre la durata dell'elemento JsonDocument originale.Gets a JsonElement that can be safely stored beyond the lifetime of the original JsonDocument.

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

Ottiene un enumeratore per enumerare i valori nella matrice JSON rappresentata da questo JsonElement.Gets an enumerator to enumerate the values in the JSON array represented by this JsonElement.

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

Ottiene un enumeratore per enumerare le proprietà nell'oggetto JSON rappresentato da questo JsonElement.Gets an enumerator to enumerate the properties in the JSON object represented by this JsonElement.

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

Ottiene il numero di valori contenuti nel valore di matrice corrente.Gets the number of values contained within the current array value.

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

Ottiene il valore dell'elemento come Boolean.Gets the value of the element as a Boolean.

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

Ottiene il valore dell'elemento come DateTime.Gets the value of the element as a DateTime.

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

Ottiene il valore dell'elemento come DateTimeOffset.Gets the value of the element as a DateTimeOffset.

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

Ottiene il numero JSON corrente come Decimal.Gets the current JSON number as a Decimal.

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

Ottiene il numero JSON corrente come Double.Gets the current JSON number as a Double.

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

Ottiene il valore dell'elemento come Guid.Gets the value of the element as a Guid.

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

Ottiene il numero JSON corrente come Int32.Gets the current JSON number as an Int32.

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

Ottiene il numero JSON corrente come Int64.Gets the current JSON number as an Int64.

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

Ottiene un elemento JsonElement che rappresenta il valore di una proprietà obbligatoria identificata da 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>)

Ottiene un elemento JsonElement che rappresenta il valore di una proprietà obbligatoria identificata da propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

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

Ottiene un elemento JsonElement che rappresenta il valore di una proprietà obbligatoria identificata da propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

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

Ottiene una stringa che rappresenta i dati di input originali sottostanti questo valore.Gets a string that represents the original input data backing this value.

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

Ottiene il numero JSON corrente come Single.Gets the current JSON number as a Single.

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

Ottiene il valore dell'elemento come String.Gets the value of the element as a String.

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

Ottiene il numero JSON corrente come UInt32.Gets the current JSON number as a UInt32.

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

Ottiene il numero JSON corrente come UInt64.Gets the current JSON number as a UInt64.

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

Ottiene una rappresentazione stringa del valore corrente appropriata per il tipo di valore.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)

Prova a rappresentare la stringa JSON corrente come un DateTime.Attempts to represent the current JSON string as a DateTime.

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

Prova a rappresentare la stringa JSON corrente come un DateTimeOffset.Attempts to represent the current JSON string as a DateTimeOffset.

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

Prova a rappresentare il numero JSON corrente come un Decimal.Attempts to represent the current JSON number as a Decimal.

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

Prova a rappresentare il numero JSON corrente come un Double.Attempts to represent the current JSON number as a Double.

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

Prova a rappresentare la stringa JSON corrente come un Guid.Attempts to represent the current JSON string as a Guid.

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

Prova a rappresentare il numero JSON corrente come un Int32.Attempts to represent the current JSON number as an Int32.

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

Prova a rappresentare il numero JSON corrente come un Int64.Attempts to represent the current JSON number as a Int64.

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

Cerca una proprietà con nome propertyName nell'oggetto corrente e restituisce un valore che indica se la proprietà esiste.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Se la proprietà esiste, il relativo valore viene assegnato all'argomento 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)

Cerca una proprietà con nome utf8PropertyName nell'oggetto corrente e restituisce un valore che indica se la proprietà esiste.Looks for a property named utf8PropertyName in the current object, returning a value that indicates whether or not such a property exists. Se la proprietà esiste, il metodo ne assegna il valore all'argomento 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)

Cerca una proprietà con nome propertyName nell'oggetto corrente e restituisce un valore che indica se la proprietà esiste.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Se la proprietà esiste, il metodo ne assegna il valore all'argomento value.When the property exists, the method assigns its value to the value argument.

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

Prova a rappresentare il numero JSON corrente come un Single.Attempts to represent the current JSON number as a Single.

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

Prova a rappresentare il numero JSON corrente come un UInt32.Attempts to represent the current JSON number as a UInt32.

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

Prova a rappresentare il numero JSON corrente come un 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)

Scrive l'elemento nel writer specificato come proprietà di un oggetto il cui nome è definito da testo con codifica 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)

Scrive l'elemento nel writer specificato come proprietà di un oggetto il cui nome è definito dall'intervallo di caratteri specificato.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)

Scrive l'elemento nel writer specificato come valore.Writes the element to the provided writer as a value.

Si applica a