Utf8JsonReader.TrySkip Metod

Definition

Försöker hoppa över underordnade till den aktuella JSON-token.

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

Returer

trueom det fanns tillräckligt med data för att barnen skulle hoppas över. annars . false

Undantag

En ogiltig JSON-token påträffades när den hoppades över, enligt JSON RFC.

-eller-

Det aktuella djupet överskrider den rekursiva gräns som anges av det maximala djupet.

Kommentarer

Om läsaren inte hade tillräckligt med data för att helt hoppa över underordnade till den aktuella token återställs den till det tillstånd den befann sig i innan metoden anropades.

När TokenType är JsonTokenType.PropertyNameflyttas läsaren först till egenskapsvärdet.

När TokenType (ursprungligen eller efter förflyttning) är JsonTokenType.StartObject eller JsonTokenType.StartArraygår läsaren vidare till matchningen JsonTokenType.EndObject eller JsonTokenType.EndArray.

För alla andra tokentyper flyttas inte läsaren. Efter nästa anrop till Read()kommer läsaren att vara vid nästa värde (när den är i en matris), nästa egenskapsnamn (när det är i ett objekt) eller slutmatrisen/objekttoken.

Gäller för