共用方式為


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

例外狀況

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 值的 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 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 值的 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 包含不支援的選項。

適用於