JsonDocument.Parse メソッド

定義

オーバーロード

名前 説明
Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

1 つの JSON 値を表す UTF-8 でエンコードされたテキストとしてシーケンスを JsonDocument に解析します。

Parse(Stream, JsonDocumentOptions)

1 つの JSON 値を表す UTF-8 でエンコードされたデータとして Stream を JsonDocument に解析します。 ストリームが読み取られた後、完了します。

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

1 つの JSON 値を表す UTF-8 でエンコードされたテキストとしてメモリを JsonDocument に解析します。

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

1 つの JSON 値を表すテキストを JsonDocument に解析します。

Parse(String, JsonDocumentOptions)

1 つの JSON 文字列値を表すテキストを JsonDocument に解析します。

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs

1 つの JSON 値を表す UTF-8 でエンコードされたテキストとしてシーケンスを 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

解析中にリーダーの動作を制御するオプション。

返品

JSON 値の JsonDocument 表現。

例外

utf8Json は有効な単一の JSON 値を表していません。

options には、サポートされていないオプションが含まれています。

注釈

ReadOnlySequence<T>は JsonDocument オブジェクトの有効期間全体で使用できます。呼び出し元は、オブジェクトの有効期間中にデータが変更されないようにする必要があります。 入力はテキストと見なされるため、UTF-8 Byte-Order-Mark (BOM) を指定することはできません。

適用対象

Parse(Stream, JsonDocumentOptions)

ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs

1 つの 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

解析中にリーダーの動作を制御するオプション。

返品

JSON 値の JsonDocument 表現。

例外

utf8Json は有効な単一の JSON 値を表していません。

options には、サポートされていないオプションが含まれています。

適用対象

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs

1 つの JSON 値を表す UTF-8 でエンコードされたテキストとしてメモリを 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

解析中にリーダーの動作を制御するオプション。

返品

JSON 値の JsonDocument 表現。

例外

utf8Json は有効な単一の JSON 値を表していません。

options には、サポートされていないオプションが含まれています。

注釈

ReadOnlyMemory<T>値は JsonDocument オブジェクトの有効期間全体に使用されます。呼び出し元は、オブジェクトの有効期間中にデータが変更されないようにする必要があります。

入力はテキストと見なされるため、UTF-8 Byte-Order-Mark (BOM) を指定することはできません。

適用対象

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs

1 つの 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

解析中にリーダーの動作を制御するオプション。

返品

JSON 値の JsonDocument 表現。

例外

json は有効な単一の JSON 値を表していません。

options には、サポートされていないオプションが含まれています。

注釈

ReadOnlyMemory<T>値は JsonDocument オブジェクトの有効期間全体で使用できます。呼び出し元は、オブジェクトの有効期間中にデータが変更されないようにする必要があります。

適用対象

Parse(String, JsonDocumentOptions)

ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs
ソース:
JsonDocument.Parse.cs

1 つの 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

解析中にリーダーの動作を制御するオプション。

返品

JSON 値の JsonDocument 表現。

例外

json は有効な単一の JSON 値を表していません。

options には、サポートされていないオプションが含まれています。

適用対象