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 данного значения 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 данного значения 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 данного значения 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 данного значения 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 данного значения JSON.
Исключения
json
не представляет допустимое отдельное значение JSON.
options
содержит неподдерживаемые параметры.