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

适用于