JsonElement JsonElement JsonElement JsonElement Struct

Определение

Представляет определенное значение JSON в JsonDocument.Represents a specific JSON value within a JsonDocument.

public value class JsonElement
public struct JsonElement
type JsonElement = struct
Public Structure JsonElement
Наследование
JsonElementJsonElementJsonElementJsonElement

Свойства

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

Возвращает значение по указанному индексом, когда текущее значение равно Array.Gets the value at a specified index when the current value is an Array.

Type Type Type Type

Возвращает тип текущего элемента JSON.Gets the type of the current JSON element.

Методы

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

Возвращает JsonElement, который можно безопасно хранить по истечении времени существования исходного JsonDocument.Gets a JsonElement that can be safely stored beyond the lifetime of the original JsonDocument.

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

Возвращает перечислитель для перечисления значений в массиве JSON, представленном этим JsonElement.Gets an enumerator to enumerate the values in the JSON array represented by this JsonElement.

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

Возвращает перечислитель для перечисления свойств в объекте JSON, представленном этим JsonElement.Gets an enumerator to enumerate the properties in the JSON object represented by this JsonElement.

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

Возвращает количество значений, содержащихся в текущем значении массива.Gets the number of values contained within the current array value.

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

Возвращает значение элемента в виде Boolean.Gets the value of the element as a Boolean.

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

Возвращает значение элемента в виде DateTime.Gets the value of the element as a DateTime.

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

Возвращает значение элемента в виде DateTimeOffset.Gets the value of the element as a DateTimeOffset.

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

Возвращает текущий номер JSON в виде Decimal.Gets the current JSON number as a Decimal.

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

Возвращает текущий номер JSON в виде Double.Gets the current JSON number as a Double.

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

Возвращает значение элемента в виде Guid.Gets the value of the element as a Guid.

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

Возвращает текущий номер JSON в виде Int32.Gets the current JSON number as an Int32.

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

Возвращает текущий номер JSON в виде Int64.Gets the current JSON number as an Int64.

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

Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по 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>)

Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

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

Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по propertyName.Gets a JsonElement representing the value of a required property identified by propertyName.

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

Возвращает строку, представляющую исходные входные данные, на которых основано это значение.Gets a string that represents the original input data backing this value.

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

Возвращает текущий номер JSON в виде Single.Gets the current JSON number as a Single.

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

Возвращает значение элемента в виде String.Gets the value of the element as a String.

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

Возвращает текущий номер JSON в виде UInt32.Gets the current JSON number as a UInt32.

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

Возвращает текущий номер JSON в виде UInt64.Gets the current JSON number as a UInt64.

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

Возвращает строковое представление для текущего значения в соответствии с типом значения.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)

Пытается представить текущую строку JSON в виде DateTime.Attempts to represent the current JSON string as a DateTime.

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

Пытается представить текущую строку JSON в виде DateTimeOffset.Attempts to represent the current JSON string as a DateTimeOffset.

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

Пытается представить текущий номер JSON в виде Decimal.Attempts to represent the current JSON number as a Decimal.

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

Пытается представить текущий номер JSON в виде Double.Attempts to represent the current JSON number as a Double.

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

Пытается представить текущую строку JSON в виде Guid.Attempts to represent the current JSON string as a Guid.

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

Пытается представить текущий номер JSON в виде Int32.Attempts to represent the current JSON number as an Int32.

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

Пытается представить текущий номер JSON в виде Int64.Attempts to represent the current JSON number as a Int64.

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

Ищет свойство с именем propertyName в текущем объекте, возвращая значение, которое указывает, существует ли такое свойство.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Если свойство существует, его значение назначается аргументу 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)

Ищет свойство с именем utf8PropertyName в текущем объекте, возвращая значение, которое указывает, существует ли такое свойство.Looks for a property named utf8PropertyName in the current object, returning a value that indicates whether or not such a property exists. Если свойство существует, метод назначает его значение аргументу 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)

Ищет свойство с именем propertyName в текущем объекте, возвращая значение, которое указывает, существует ли такое свойство.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Если свойство существует, метод назначает его значение аргументу value.When the property exists, the method assigns its value to the value argument.

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

Пытается представить текущий номер JSON в виде Single.Attempts to represent the current JSON number as a Single.

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

Пытается представить текущий номер JSON в виде UInt32.Attempts to represent the current JSON number as a UInt32.

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

Пытается представить текущий номер JSON в виде 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)

Записывает элемент в указанный модуль записи в качестве свойства объекта, имя которого определяется текстом в кодировке UTF8.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)

Записывает элемент в указанный модуль записи в качестве свойства объекта, имя которого определяется указанным диапазоном символов.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)

Записывает элемент в предоставленный модуль записи в виде значения.Writes the element to the provided writer as a value.

Применяется к