JsonDocument.Parse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Parse(ReadOnlySequence<Byte>, JsonDocumentOptions) |
シーケンスを、単一の JSON 値を表す UTF-8 でエンコードされたテキストとして JsonDocument に解析します。 |
Parse(Stream, JsonDocumentOptions) |
単一の JSON 値を表す UTF-8 エンコード データとして Stream を JsonDocument に解析します。 ストリームは最後まで読み取られます。 |
Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions) |
1 つの JSON 値を表す UTF-8 でエンコードされたテキストとしてメモリを JsonDocument に解析します。 |
Parse(ReadOnlyMemory<Char>, JsonDocumentOptions) |
1 つの JSON 値を表すテキストを JsonDocument に解析します。 |
Parse(String, JsonDocumentOptions) |
単一の JSON 文字列値を表すテキストを JsonDocument に解析します。 |
Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)
シーケンスを、単一の 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
に、サポート対象外のオプションが含まれています。
注釈
JsonDocument ReadOnlySequence<T> オブジェクトの有効期間全体で使用できます。呼び出し元は、オブジェクトの有効期間中にデータが変更されないようにする必要があります。 入力はテキストと見なされるため、UTF-8 Byte-Order-Mark (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
解析中にリーダーの動作を制御するオプション。
戻り値
JSON 値の JsonDocument 表現。
例外
utf8Json
では、有効な単一の JSON 値が表現されていません。
options
に、サポート対象外のオプションが含まれています。
適用対象
Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)
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)
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)
単一の 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
に、サポート対象外のオプションが含まれています。