다음을 통해 공유


JsonEncodedText.Encode 메서드

정의

오버로드

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

UTF-8 텍스트 값을 JSON 문자열로 인코딩합니다.

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

지정된 텍스트 값을 JSON 문자열로 인코딩합니다.

Encode(String, JavaScriptEncoder)

문자열 텍스트 값을 JSON 문자열로 인코딩합니다.

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

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입니다.

반환

JsonEncodedText

인코딩된 JSON 텍스트입니다.

예외

utf8Value이 너무 큰 경우

또는

utf8Value에 잘못된 UTF-8 바이트가 들어 있는 경우

적용 대상

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

지정된 텍스트 값을 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입니다.

반환

JsonEncodedText

인코딩된 JSON 텍스트입니다.

예외

value이 너무 큰 경우

또는

value에 잘못된 UTF-16 문자가 들어 있는 경우

적용 대상

Encode(String, JavaScriptEncoder)

문자열 텍스트 값을 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입니다.

반환

JsonEncodedText

인코딩된 JSON 텍스트입니다.

예외

value이(가) null인 경우

value이 너무 큰 경우

또는

value에 잘못된 UTF-16 문자가 들어 있는 경우

적용 대상