JsonEncodedText.Encode 方法

定義

多載

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

將 UTF-8 文字值編碼為 JSON 字串。

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

將指定的文字值編碼為 JSON 字串。

Encode(String, JavaScriptEncoder)

將字串文字值編碼為 JSON 字串。

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

來源:
JsonEncodedText.cs
來源:
JsonEncodedText.cs
來源:
JsonEncodedText.cs

將 UTF-8 文字值編碼為 JSON 字串。

public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<byte> utf8Value, System.Text.Encodings.Web.JavaScriptEncoder? encoder = default);
public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<byte> utf8Value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default);
static member Encode : ReadOnlySpan<byte> * System.Text.Encodings.Web.JavaScriptEncoder -> System.Text.Json.JsonEncodedText
Public Shared Function Encode (utf8Value As ReadOnlySpan(Of Byte), Optional encoder As JavaScriptEncoder = Nothing) As JsonEncodedText

參數

utf8Value
ReadOnlySpan<Byte>

要轉換為 JSON 編碼文字的 UTF-8 編碼文字。

encoder
JavaScriptEncoder

要在逸出字元串時使用的編碼器;null 表示使用預設的編碼器。

傳回

編碼的 JSON 文字。

例外狀況

utf8Value 太大。

-或-

utf8Value 包含無效的 UTF-8 位元組。

適用於

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

來源:
JsonEncodedText.cs
來源:
JsonEncodedText.cs
來源:
JsonEncodedText.cs

將指定的文字值編碼為 JSON 字串。

public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<char> value, System.Text.Encodings.Web.JavaScriptEncoder? encoder = default);
public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<char> value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default);
static member Encode : ReadOnlySpan<char> * System.Text.Encodings.Web.JavaScriptEncoder -> System.Text.Json.JsonEncodedText
Public Shared Function Encode (value As ReadOnlySpan(Of Char), Optional encoder As JavaScriptEncoder = Nothing) As JsonEncodedText

參數

value
ReadOnlySpan<Char>

要轉換為 JSON 編碼文字的值。

encoder
JavaScriptEncoder

要在逸出字元串時使用的編碼器;null 表示使用預設的編碼器。

傳回

編碼的 JSON 文字。

例外狀況

value 太大。

-或-

value 包含無效的 UTF-16 字元。

適用於

Encode(String, JavaScriptEncoder)

來源:
JsonEncodedText.cs
來源:
JsonEncodedText.cs
來源:
JsonEncodedText.cs

將字串文字值編碼為 JSON 字串。

public static System.Text.Json.JsonEncodedText Encode (string value, System.Text.Encodings.Web.JavaScriptEncoder? encoder = default);
public static System.Text.Json.JsonEncodedText Encode (string value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default);
static member Encode : string * System.Text.Encodings.Web.JavaScriptEncoder -> System.Text.Json.JsonEncodedText
Public Shared Function Encode (value As String, Optional encoder As JavaScriptEncoder = Nothing) As JsonEncodedText

參數

value
String

要轉換為 JSON 編碼文字的值。

encoder
JavaScriptEncoder

要在逸出字元串時使用的編碼器;null 表示使用預設的編碼器。

傳回

編碼的 JSON 文字。

例外狀況

valuenull

value 太大。

-或-

value 包含無效的 UTF-16 字元。

適用於