Utf8JsonWriter.WritePropertyName メソッド

定義

オーバーロード

WritePropertyName(ReadOnlySpan<Byte>)

JSON オブジェクトの名前/値ペアの最初の部分として、UTF-8 プロパティ名 (JSON 文字列) を書き込みます。Writes the UTF-8 property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(ReadOnlySpan<Char>)

JSON オブジェクトの名前/値ペアの最初の部分として、プロパティ名 (JSON 文字列) を書き込みます。Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(String)

JSON オブジェクトの名前/値ペアの最初の部分として、プロパティ名 (JSON 文字列) を書き込みます。Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(JsonEncodedText)

JSON オブジェクトの名前/値ペアの最初の部分として、事前にエンコードされたプロパティ名 (JSON 文字列) を書き込みます。Writes the pre-encoded property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(ReadOnlySpan<Byte>)

JSON オブジェクトの名前/値ペアの最初の部分として、UTF-8 プロパティ名 (JSON 文字列) を書き込みます。Writes the UTF-8 property name (as a JSON string) as the first part of a name/value pair of a JSON object.

public:
 void WritePropertyName(ReadOnlySpan<System::Byte> utf8PropertyName);
public void WritePropertyName (ReadOnlySpan<byte> utf8PropertyName);
member this.WritePropertyName : ReadOnlySpan<byte> -> unit
Public Sub WritePropertyName (utf8PropertyName As ReadOnlySpan(Of Byte))

パラメーター

utf8PropertyName
ReadOnlySpan<Byte>

書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。The UTF-8 encoded property name of the JSON object to be written.

例外

指定されたプロパティ名が長すぎます。The specified property name is too large.

検証が有効化されると、この書き込み操作によって無効な JSON が生成される場合があります。Validation is enabled, and this write operation would produce invalid JSON.

注釈

書き込みの前にプロパティ名がエスケープされます。The property name is escaped before writing.

WritePropertyName(ReadOnlySpan<Char>)

JSON オブジェクトの名前/値ペアの最初の部分として、プロパティ名 (JSON 文字列) を書き込みます。Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object.

public:
 void WritePropertyName(ReadOnlySpan<char> propertyName);
public void WritePropertyName (ReadOnlySpan<char> propertyName);
member this.WritePropertyName : ReadOnlySpan<char> -> unit
Public Sub WritePropertyName (propertyName As ReadOnlySpan(Of Char))

パラメーター

propertyName
ReadOnlySpan<Char>

UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトのプロパティ名。The property name of the JSON object to be transcoded and written as UTF-8.

例外

指定されたプロパティ名が長すぎます。The specified property name is too large.

検証が有効化されると、この書き込み操作によって無効な JSON が生成される場合があります。Validation is enabled, and this write operation would produce invalid JSON.

注釈

書き込みの前にプロパティ名がエスケープされます。The property name is escaped before writing.

WritePropertyName(String)

JSON オブジェクトの名前/値ペアの最初の部分として、プロパティ名 (JSON 文字列) を書き込みます。Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object.

public:
 void WritePropertyName(System::String ^ propertyName);
public void WritePropertyName (string propertyName);
member this.WritePropertyName : string -> unit
Public Sub WritePropertyName (propertyName As String)

パラメーター

propertyName
String

UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトのプロパティ名。The property name of the JSON object to be transcoded and written as UTF-8.

例外

指定されたプロパティ名が長すぎます。The specified property name is too large.

検証が有効化されると、この書き込み操作によって無効な JSON が生成される場合があります。Validation is enabled, and this write operation would produce invalid JSON.

propertyNamenullです。propertyName is null.

注釈

書き込みの前にプロパティ名がエスケープされます。The property name is escaped before writing.

WritePropertyName(JsonEncodedText)

JSON オブジェクトの名前/値ペアの最初の部分として、事前にエンコードされたプロパティ名 (JSON 文字列) を書き込みます。Writes the pre-encoded property name (as a JSON string) as the first part of a name/value pair of a JSON object.

public:
 void WritePropertyName(System::Text::Json::JsonEncodedText propertyName);
public void WritePropertyName (System.Text.Json.JsonEncodedText propertyName);
member this.WritePropertyName : System.Text.Json.JsonEncodedText -> unit
Public Sub WritePropertyName (propertyName As JsonEncodedText)

パラメーター

propertyName
JsonEncodedText

UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。The JSON encoded property name of the JSON object to be transcoded and written as UTF-8.

例外

検証が有効化されると、この書き込み操作によって無効な JSON が生成される場合があります。Validation is enabled, and this write operation would produce invalid JSON.

注釈

プロパティ名は、JsonEncodedText のインスタンスが作成されたときに、既にエスケープされている必要があります。The property name should already be escaped when the instance of JsonEncodedText was created.

適用対象