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

適用於