Utf8JsonWriter.WriteBoolean 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
WriteBoolean(String, Boolean) |
将指定为字符串的属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。 |
WriteBoolean(ReadOnlySpan<Byte>, Boolean) |
将指定为只读字节范围的属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。 |
WriteBoolean(ReadOnlySpan<Char>, Boolean) |
将指定为只读字符范围的属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。 |
WriteBoolean(JsonEncodedText, Boolean) |
将预编码属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。 |
WriteBoolean(String, Boolean)
将指定为字符串的属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。
public:
void WriteBoolean(System::String ^ propertyName, bool value);
public void WriteBoolean (string propertyName, bool value);
member this.WriteBoolean : string * bool -> unit
Public Sub WriteBoolean (propertyName As String, value As Boolean)
参数
- propertyName
- String
要进行转码并写为 UTF-8 的 JSON 对象的 UTF-16 编码属性名称。
- value
- Boolean
要作为 JSON 文本 true 或 false 写入名称/值对的值。
例外
指定的属性名称过长。
系统已启用验证,该操作将导致编写无效的 JSON。
propertyName
参数为 null
。
注解
在写入之前,属性名称将转义。
适用于
WriteBoolean(ReadOnlySpan<Byte>, Boolean)
将指定为只读字节范围的属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。
public:
void WriteBoolean(ReadOnlySpan<System::Byte> utf8PropertyName, bool value);
public void WriteBoolean (ReadOnlySpan<byte> utf8PropertyName, bool value);
member this.WriteBoolean : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteBoolean (utf8PropertyName As ReadOnlySpan(Of Byte), value As Boolean)
参数
- utf8PropertyName
- ReadOnlySpan<Byte>
要编写的 JSON 对象的 UTF-8 编码属性名称。
- value
- Boolean
要作为 JSON 文本 true 或 false 写入名称/值对的值。
例外
指定的属性名称过长。
系统已启用验证,该操作将导致编写无效的 JSON。
注解
在写入之前,属性名称将转义。
适用于
WriteBoolean(ReadOnlySpan<Char>, Boolean)
将指定为只读字符范围的属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。
public:
void WriteBoolean(ReadOnlySpan<char> propertyName, bool value);
public void WriteBoolean (ReadOnlySpan<char> propertyName, bool value);
member this.WriteBoolean : ReadOnlySpan<char> * bool -> unit
Public Sub WriteBoolean (propertyName As ReadOnlySpan(Of Char), value As Boolean)
参数
- propertyName
- ReadOnlySpan<Char>
要进行转码并写为 UTF-8 的 JSON 对象的 UTF-16 编码属性名称。
- value
- Boolean
要作为 JSON 文本 true 或 false 写入名称/值对的值。
例外
指定的属性名称过长。
系统已启用验证,该操作将导致编写无效的 JSON。
注解
在写入之前,属性名称将转义。
适用于
WriteBoolean(JsonEncodedText, Boolean)
将预编码属性名称和一个 Boolean 值(作为 JSON 文本 true 或 false)写入 JSON 对象的名称/值对。
public:
void WriteBoolean(System::Text::Json::JsonEncodedText propertyName, bool value);
public void WriteBoolean (System.Text.Json.JsonEncodedText propertyName, bool value);
member this.WriteBoolean : System.Text.Json.JsonEncodedText * bool -> unit
Public Sub WriteBoolean (propertyName As JsonEncodedText, value As Boolean)
参数
- propertyName
- JsonEncodedText
要进行转码并写为 UTF-8 的 JSON 对象的 JSON 编码属性名称。
- value
- Boolean
要作为 JSON 文本 true 或 false 写入名称/值对的值。
例外
系统已启用验证,此方法将导致编写无效的 JSON。
注解
创建实例 JsonEncodedText 时,应已转义属性名称。