JsonDocument.Parse 方法

定义

重载

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

将序列分析为 UTF-8 编码的文本,该文本表示单个 JSON 值到 JsonDocument 中。

Parse(Stream, JsonDocumentOptions)

将表示单个 JSON 值的 UTF-8 编码数据形式的 Stream 分析为 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 值的 JsonDocument 表示。

例外

utf8Json 不表示有效的单个 JSON 值。

options 包含不受支持的选项。

注解

ReadOnlySequence<T> 对象可用于 JsonDocument 对象的整个生存期,调用方必须确保对象生存期内的数据不会更改。 由于输入被视为文本,因此不能存在 UTF-8 字节顺序标记 (BOM) 。

适用于

Parse(Stream, JsonDocumentOptions)

将表示单个 JSON 值的 UTF-8 编码数据形式的 Stream 分析为 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 值的 JsonDocument 表示。

例外

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 值的 JsonDocument 表示。

例外

utf8Json 不表示有效的单个 JSON 值。

options 包含不受支持的选项。

注解

该值 ReadOnlyMemory<T> 将用于 JsonDocument 对象的整个生存期,调用方必须确保对象生存期内的数据不会更改。

由于输入被视为文本,因此不能存在 UTF-8 字节顺序标记 (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 值的 JsonDocument 表示。

例外

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 值的 JsonDocument 表示。

例外

json 不表示有效的单个 JSON 值。

options 包含不受支持的选项。

适用于