JsonElement Структура
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет определенное значение JSON в JsonDocument.
public value class JsonElement
public readonly struct JsonElement
type JsonElement = struct
Public Structure JsonElement
- Наследование
Комментарии
Дополнительные сведения см. в статье Использование JsonDocument для доступа к данным.
Свойства
Item[Int32] |
Возвращает значение по указанному индексу, когда текущее значение — Array. |
Value |
Возвращает тип текущего значения JSON. |
Методы
Clone() |
Возвращает JsonElement, который можно безопасно хранить по истечении времени существования исходного JsonDocument. |
Deep |
Представляет определенное значение JSON в JsonDocument. |
Enumerate |
Возвращает перечислитель для перечисления значений в массиве JSON, представленном этим JsonElement. |
Enumerate |
Возвращает перечислитель для перечисления свойств в объекте JSON, представленном этим JsonElement. |
Get |
Возвращает количество значений, содержащихся в текущем значении массива. |
Get |
Возвращает значение элемента в виде Boolean. |
Get |
Возвращает текущий номер JSON в виде Byte. |
Get |
Возвращает значение элемента в виде массива байтов. |
Get |
Возвращает значение элемента в виде DateTime. |
Get |
Возвращает значение элемента в виде DateTimeOffset. |
Get |
Возвращает текущий номер JSON в виде Decimal. |
Get |
Возвращает текущий номер JSON в виде Double. |
Get |
Возвращает значение элемента в виде Guid. |
Get |
Возвращает текущий номер JSON в виде Int16. |
Get |
Возвращает текущий номер JSON в виде Int32. |
Get |
Возвращает текущий номер JSON в виде Int64. |
Get |
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по |
Get |
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по |
Get |
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по |
Get |
Представляет определенное значение JSON в JsonDocument. |
Get |
Возвращает строку, представляющую исходные входные данные, на которых основано это значение. |
Get |
Возвращает текущий номер JSON в виде SByte. |
Get |
Возвращает текущий номер JSON в виде Single. |
Get |
Возвращает значение элемента в виде String. |
Get |
Возвращает текущий номер JSON в виде UInt16. |
Get |
Возвращает текущий номер JSON в виде UInt32. |
Get |
Возвращает текущий номер JSON в виде UInt64. |
Parse |
Анализирует одно значение JSON (включая объекты или массивы) из указанного модуля чтения. |
To |
Возвращает строковое представление для текущего значения в соответствии с типом значения. |
Try |
Пытается представить текущий номер JSON в виде Byte. |
Try |
Пытается представить текущую строку JSON в виде массива байтов, предполагая, что она в кодировке Base64. |
Try |
Пытается представить текущую строку JSON в виде DateTime. |
Try |
Пытается представить текущую строку JSON в виде DateTimeOffset. |
Try |
Пытается представить текущий номер JSON в виде Decimal. |
Try |
Пытается представить текущий номер JSON в виде Double. |
Try |
Пытается представить текущую строку JSON в виде Guid. |
Try |
Пытается представить текущий номер JSON в виде Int16. |
Try |
Пытается представить текущий номер JSON в виде Int32. |
Try |
Пытается представить текущий номер JSON в виде Int64. |
Try |
Ищет свойство с именем |
Try |
Ищет свойство с именем |
Try |
Ищет свойство с именем |
Try |
Пытается представить текущий номер JSON в виде SByte. |
Try |
Пытается представить текущий номер JSON в виде Single. |
Try |
Пытается представить текущий номер JSON в виде UInt16. |
Try |
Пытается представить текущий номер JSON в виде UInt32. |
Try |
Пытается представить текущий номер JSON в виде UInt64. |
Try |
Пытается проанализировать одно значение JSON (включая объекты или массивы) из указанного модуля чтения. |
Value |
Сравнивает текст, представленный байтовым диапазоном в кодировке UTF-8, со строковым значением этого элемента. |
Value |
Сравнивает указанный диапазон символов только для чтения со строковым значением этого элемента. |
Value |
Сравнивает указанную строку со строковым значением этого элемента. |
Write |
Записывает элемент в указанный модуль записи в виде значения JSON. |
Методы расширения
Deserialize(Json |
Преобразует объект , JsonElement представляющий одно значение JSON, в экземпляр, заданный . |
Deserialize(Json |
Преобразует объект , JsonElement представляющий одно значение JSON, в . |
Deserialize(Json |
Преобразует объект , JsonElement представляющий одно значение JSON, в . |
Deserialize<TValue>(Json |
Преобразует объект , JsonElement представляющий одно значение JSON, в . |
Deserialize<TValue>(Json |
Преобразует объект , JsonElement представляющий одно значение JSON, в . |
Применяется к
Продукт | Версии |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |