Utf8JsonWriter.WriteStartObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| WriteStartObject(JsonEncodedText) |
事前にエンコードされたプロパティ名をキーとして使用して JSON オブジェクトの先頭を書き込みます。 |
| WriteStartObject(ReadOnlySpan<Char>) |
JSON オブジェクトの先頭を、読み取り専用文字スパンとしてキーとして指定されたプロパティ名で書き込みます。 |
| WriteStartObject(String) |
キーとして文字列として指定されたプロパティ名を使用して、JSON オブジェクトの先頭を書き込みます。 |
| WriteStartObject() |
JSON オブジェクトの先頭を書き込みます。 |
| WriteStartObject(ReadOnlySpan<Byte>) |
キーとしてバイトの読み取り専用スパンとして指定されたプロパティ名を使用して、JSON オブジェクトの先頭を書き込みます。 |
WriteStartObject(JsonEncodedText)
事前にエンコードされたプロパティ名をキーとして使用して JSON オブジェクトの先頭を書き込みます。
public:
void WriteStartObject(System::Text::Json::JsonEncodedText propertyName);
public void WriteStartObject(System.Text.Json.JsonEncodedText propertyName);
member this.WriteStartObject : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStartObject (propertyName As JsonEncodedText)
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
例外
注釈
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
適用対象
WriteStartObject(ReadOnlySpan<Char>)
JSON オブジェクトの先頭を、読み取り専用文字スパンとしてキーとして指定されたプロパティ名で書き込みます。
public:
void WriteStartObject(ReadOnlySpan<char> propertyName);
public void WriteStartObject(ReadOnlySpan<char> propertyName);
member this.WriteStartObject : ReadOnlySpan<char> -> unit
Public Sub WriteStartObject (propertyName As ReadOnlySpan(Of Char))
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
例外
指定されたプロパティ名が大きすぎます。
JSON の深さが最大深度 1,000 を超えています。
-又は-
検証が有効になっており、この書き込み操作によって無効な JSON が生成されます。
注釈
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteStartObject(String)
キーとして文字列として指定されたプロパティ名を使用して、JSON オブジェクトの先頭を書き込みます。
public:
void WriteStartObject(System::String ^ propertyName);
public void WriteStartObject(string propertyName);
member this.WriteStartObject : string -> unit
Public Sub WriteStartObject (propertyName As String)
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
例外
指定されたプロパティ名が大きすぎます。
JSON の深さが最大深度 1,000 を超えています。
-又は-
検証が有効になっており、この書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteStartObject()
JSON オブジェクトの先頭を書き込みます。
public:
void WriteStartObject();
public void WriteStartObject();
member this.WriteStartObject : unit -> unit
Public Sub WriteStartObject ()
例外
適用対象
WriteStartObject(ReadOnlySpan<Byte>)
キーとしてバイトの読み取り専用スパンとして指定されたプロパティ名を使用して、JSON オブジェクトの先頭を書き込みます。
public:
void WriteStartObject(ReadOnlySpan<System::Byte> utf8PropertyName);
public void WriteStartObject(ReadOnlySpan<byte> utf8PropertyName);
member this.WriteStartObject : ReadOnlySpan<byte> -> unit
Public Sub WriteStartObject (utf8PropertyName As ReadOnlySpan(Of Byte))
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
例外
指定されたプロパティ名が大きすぎます。
JSON の深さが最大深度 1,000 を超えています。
-又は-
検証が有効になっており、この書き込み操作によって無効な JSON が生成されます。
注釈
プロパティ名は、書き込む前にエスケープされます。