Utf8JsonReader.ValueTextEquals 메서드

정의

오버로드

ValueTextEquals(ReadOnlySpan<Byte>)

읽기 전용 바이트 범위의 UTF-8로 인코딩된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.

ValueTextEquals(ReadOnlySpan<Char>)

읽기 전용 문자 범위의 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.

ValueTextEquals(String)

지정된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.

ValueTextEquals(ReadOnlySpan<Byte>)

읽기 전용 바이트 범위의 UTF-8로 인코딩된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.

public:
 bool ValueTextEquals(ReadOnlySpan<System::Byte> utf8Text);
public bool ValueTextEquals (ReadOnlySpan<byte> utf8Text);
member this.ValueTextEquals : ReadOnlySpan<byte> -> bool
Public Function ValueTextEquals (utf8Text As ReadOnlySpan(Of Byte)) As Boolean

매개 변수

utf8Text
ReadOnlySpan<Byte>

비교할 UTF-8로 인코딩된 텍스트입니다.

반환

Boolean

소스의 JSON 토큰 값이 UTF-8로 인코딩된 조회 텍스트와 일치하는 경우 true입니다. 그렇지 않으면 false입니다.

예외

JSON 토큰이 JSON 문자열이 아닙니다(즉, String 또는 PropertyName이 아님).

설명

조회 텍스트는 유효한 UTF-8 텍스트여야 합니다. 그렇지 않으면 원본에 일치하는 잘못된 UTF-8 텍스트를 포함하는 문자열 토큰이 있는 경우 이 메서드가 반환 true 할 수 있습니다.

원본의 JSON 토큰 값과 조회 텍스트의 비교는 먼저 필요한 경우 원본에서 JSON 값을 캡슐화하여 수행됩니다. 조회 텍스트는 수정하지 않고 있는 그대로 일치합니다.

적용 대상

ValueTextEquals(ReadOnlySpan<Char>)

읽기 전용 문자 범위의 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.

public:
 bool ValueTextEquals(ReadOnlySpan<char> text);
public bool ValueTextEquals (ReadOnlySpan<char> text);
member this.ValueTextEquals : ReadOnlySpan<char> -> bool
Public Function ValueTextEquals (text As ReadOnlySpan(Of Char)) As Boolean

매개 변수

text
ReadOnlySpan<Char>

비교할 대상인 텍스트입니다.

반환

Boolean

소스의 JSON 토큰 값이 조회 텍스트와 일치하는 경우 true입니다. 그렇지 않으면 false입니다.

예외

JSON 토큰이 JSON 문자열이 아닙니다(즉, String 또는 PropertyName이 아님).

설명

조회 텍스트가 유효하지 않거나 불완전한 UTF-16 텍스트(즉, 언페어된 서로게이트)인 경우 JSON 페이로드 내에서 잘못된 UTF-16을 가질 수 없으므로 메서드가 반환 false 됩니다.

원본의 JSON 토큰 값과 조회 텍스트의 비교는 먼저 필요한 경우 원본에서 JSON 값을 캡슐화하여 수행됩니다. 조회 텍스트는 수정하지 않고 있는 그대로 일치합니다.

적용 대상

ValueTextEquals(String)

지정된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.

public:
 bool ValueTextEquals(System::String ^ text);
public bool ValueTextEquals (string? text);
public bool ValueTextEquals (string text);
member this.ValueTextEquals : string -> bool
Public Function ValueTextEquals (text As String) As Boolean

매개 변수

text
String

비교할 대상인 텍스트입니다.

반환

Boolean

소스의 JSON 토큰 값이 조회 텍스트와 일치하는 경우 true입니다. 그렇지 않으면 false입니다.

예외

JSON 토큰이 JSON 문자열이 아닙니다(즉, String 또는 PropertyName이 아님).

설명

조회 텍스트가 유효하지 않거나 불완전한 UTF-16 텍스트(즉, 언페어된 서로게이트)인 경우 JSON 페이로드 내에서 잘못된 UTF-16을 가질 수 없으므로 메서드가 반환 false 됩니다.

원본의 JSON 토큰 값과 조회 텍스트의 비교는 먼저 필요한 경우 원본에서 JSON 값을 캡슐화하여 수행됩니다. 조회 텍스트는 수정하지 않고 있는 그대로 일치합니다.

적용 대상