JsonEncodedText 结构

定义

提供将 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)
继承
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

适用于