Поделиться через


JsonElement.ParseValue(Utf8JsonReader) Метод

Определение

Анализирует одно значение JSON (включая объекты или массивы) из указанного модуля чтения.

public:
 static System::Text::Json::JsonElement ParseValue(System::Text::Json::Utf8JsonReader % reader);
public static System.Text.Json.JsonElement ParseValue (ref System.Text.Json.Utf8JsonReader reader);
static member ParseValue : Utf8JsonReader -> System.Text.Json.JsonElement
Public Shared Function ParseValue (ByRef reader As Utf8JsonReader) As JsonElement

Параметры

reader
Utf8JsonReader

Модуль чтения, используемый для чтения.

Возвращаемое значение

Объект JsonElement, представляющий значение (и вложенные значения), считываемое из средства чтения.

Исключения

reader использует неподдерживаемые параметры.

Текущий маркер reader не запускается или не представляет значение.

Не удалось считать значение из модуля чтения.

Комментарии

TokenType Если свойство имеет reader значение PropertyName или None, средство чтения будет расширено одним вызовом для Read() определения начала значения.

После завершения этого метода reader позиционируется в последнем токене в значении JSON. Если возникает исключение, средство чтения сбрасывается в состояние, в которое оно находилось при вызове метода.

Этот метод создает копию данных, на которые действовал читатель, поэтому не требуется, чтобы вызывающий объект поддерживал целостность данных после возврата этого метода.

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