JsonEncodedText 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供将 UTF-8 或 UTF-16 编码文本转换为适用于 JSON 的表单的方法。
public value class JsonEncodedText : IEquatable<System::Text::Json::JsonEncodedText>
public readonly struct JsonEncodedText : IEquatable<System.Text.Json.JsonEncodedText>
type JsonEncodedText = struct
Public Structure JsonEncodedText
Implements IEquatable(Of JsonEncodedText)
- 继承
- 实现
注解
此类型可用于缓存和存储用于提前写入 JSON 的已知字符串,方法是预先对其进行编码。
属性
EncodedUtf8Bytes |
获取预编码 JSON 文本的 UTF-8 编码表示形式。 |
Value |
获取预编码 JSON 文本的 UTF-16 编码表示形式。String |
方法
Encode(ReadOnlySpan<Byte>, JavaScriptEncoder) |
将 UTF-8 文本值编码为 JSON 字符串。 |
Encode(ReadOnlySpan<Char>, JavaScriptEncoder) |
将指定文本值编码为 JSON 字符串。 |
Encode(String, JavaScriptEncoder) |
将字符串文本值编码为 JSON 字符串。 |
Equals(JsonEncodedText) |
确定此实例是否与另一个指定的 JsonEncodedText 实例具有相同的值。 |
Equals(Object) |
确定此实例是否与指定的对象(也必须是 JsonEncodedText 实例)具有相同的值。 |
GetHashCode() |
返回此 JsonEncodedText 的哈希代码。 |
ToString() |
将此实例的值转换为 String。 |