Utf8JsonReader.TrySkip 메서드

정의

현재 JSON 토큰의 자식을 건너뛰려고 시도합니다.

public:
 bool TrySkip();
public bool TrySkip ();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean

반환

Boolean

자식을 성공적으로 건너뛸 수 있는 충분한 데이터가 있으면 true, 아니면 false입니다.

예외

JSON RFC에 따라 건너뛰는 동안 잘못된 JSON 토큰이 발견되었습니다.

또는

현재 깊이가 최대 깊이에서 설정된 재귀 제한을 초과한 경우

설명

판독기에 현재 토큰의 자식을 완전히 건너뛰기에 충분한 데이터가 없으면 메서드가 호출되기 전의 상태로 다시 설정됩니다.

이 경우 TokenType JsonTokenType.PropertyName판독기는 먼저 속성 값으로 이동합니다.

TokenType (원래 또는 앞으로 이동한 후) JsonTokenType.StartObject JsonTokenType.StartArray또는 판독기에서 일치 JsonTokenType.EndObject 또는 JsonTokenType.EndArray로 이동합니다.

다른 모든 토큰 형식의 경우 판독기는 이동하지 않습니다. 다음에 호출한 Read()후 판독기는 다음 값(배열에 있는 경우), 다음 속성 이름(개체에 있는 경우) 또는 끝 배열/개체 토큰이 됩니다.

적용 대상