JsonDocument.Parse Метод

Определение

Перегрузки

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Анализирует последовательность как текст в кодировке UTF-8, представляющий одно значение JSON в JsonDocument.

Parse(Stream, JsonDocumentOptions)

Анализирует Stream в виде данных в кодировке UTF-8, представляющих отдельное значение JSON в JsonDocument. Поток считывается до завершения.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Анализирует память как текст в кодировке UTF-8, представляющий одно значение JSON в JsonDocument.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Анализирует текст, представляющий одно значение JSON в JsonDocument.

Parse(String, JsonDocumentOptions)

Анализирует текст, представляющий отдельное строковое значение JSON в JsonDocument.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Анализирует последовательность как текст в кодировке UTF-8, представляющий одно значение JSON в JsonDocument.

public static System.Text.Json.JsonDocument Parse (System.Buffers.ReadOnlySequence<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlySequence(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Параметры

utf8Json
ReadOnlySequence<Byte>

Анализируемый текст JSON.

options
JsonDocumentOptions

Параметры для управления поведением модуля чтения во время анализа.

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

JsonDocument

Представление JsonDocument данного значения JSON.

Исключения

utf8Json не представляет допустимое отдельное значение JSON.

options содержит неподдерживаемые параметры.

Комментарии

Может ReadOnlySequence<T> использоваться в течение всего времени существования объекта JsonDocument, и вызывающий объект должен убедиться, что данные в нем не изменяются в течение времени существования объекта. Поскольку входные данные считаются текстом, кодировка UTF-8 Byte-Order-Mark (BOM) не должна присутствовать.

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

Parse(Stream, JsonDocumentOptions)

Анализирует Stream в виде данных в кодировке UTF-8, представляющих отдельное значение JSON в JsonDocument. Поток считывается до завершения.

public static System.Text.Json.JsonDocument Parse (System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.IO.Stream * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As Stream, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Параметры

utf8Json
Stream

Анализируемые данные JSON.

options
JsonDocumentOptions

Параметры для управления поведением модуля чтения во время анализа.

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

JsonDocument

Представление JsonDocument данного значения JSON.

Исключения

utf8Json не представляет допустимое отдельное значение JSON.

options содержит неподдерживаемые параметры.

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

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Анализирует память как текст в кодировке UTF-8, представляющий одно значение JSON в JsonDocument.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlyMemory(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Параметры

utf8Json
ReadOnlyMemory<Byte>

Анализируемый текст JSON.

options
JsonDocumentOptions

Параметры для управления поведением модуля чтения во время анализа.

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

JsonDocument

Представление JsonDocument данного значения JSON.

Исключения

utf8Json не представляет допустимое отдельное значение JSON.

options содержит неподдерживаемые параметры.

Комментарии

Значение ReadOnlyMemory<T> будет использоваться в течение всего времени существования объекта JsonDocument, и вызывающий объект должен убедиться, что данные в нем не изменяются в течение времени существования объекта.

Поскольку входные данные считаются текстом, кодировка UTF-8 Byte-Order-Mark (BOM) не должна присутствовать.

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

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Анализирует текст, представляющий одно значение JSON в JsonDocument.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<char> json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<char> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As ReadOnlyMemory(Of Char), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Параметры

json
ReadOnlyMemory<Char>

Анализируемый текст JSON.

options
JsonDocumentOptions

Параметры для управления поведением модуля чтения во время анализа.

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

JsonDocument

Представление JsonDocument данного значения JSON.

Исключения

json не представляет допустимое отдельное значение JSON.

options содержит неподдерживаемые параметры.

Комментарии

Значение ReadOnlyMemory<T> может использоваться в течение всего времени существования объекта JsonDocument, и вызывающий объект должен убедиться, что данные в нем не изменяются в течение времени существования объекта.

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

Parse(String, JsonDocumentOptions)

Анализирует текст, представляющий отдельное строковое значение JSON в JsonDocument.

public static System.Text.Json.JsonDocument Parse (string json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : string * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As String, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Параметры

json
String

Анализируемый текст JSON.

options
JsonDocumentOptions

Параметры для управления поведением модуля чтения во время анализа.

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

JsonDocument

Представление JsonDocument данного значения JSON.

Исключения

json не представляет допустимое отдельное значение JSON.

options содержит неподдерживаемые параметры.

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