Utf8JsonReader.TrySkip 메서드

정의

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

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

반품

true자식을 건너뛸 충분한 데이터가 있으면 이고, 그렇지 않으면 . false

예외

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

또는

현재 깊이는 최대 깊이로 설정된 재귀 제한을 초과합니다.

설명

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

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

TokenType (원래 또는 진행 후) JsonTokenType.StartObject 이거나 JsonTokenType.StartArray판독기에서 일치 JsonTokenType.EndObject 또는 JsonTokenType.EndArray로 이동합니다.

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

적용 대상