Utf8JsonReader.TrySkip 方法

定義

嘗試略過目前 JSON 權杖的子系。

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

傳回

若有足夠的資料可成功略過子系,則為 true;否則為 false

例外狀況

根據 JSON RFC,略過時發現無效的 JSON 權杖。

-或-

目前深度超過最大深度設定的遞迴限制。

備註

如果讀取器的資料不足,無法完全略過目前權杖的子系,則會重設為呼叫 方法之前的狀態。

當 為 JsonTokenType.PropertyNameTokenType ,讀取器會先移至 屬性值。

TokenType 原本 (,或在前進) 為 JsonTokenType.StartObjectJsonTokenType.StartArray 之後,讀取器會前進到相符 JsonTokenType.EndObject 的 或 JsonTokenType.EndArray

對於所有其他權杖類型,讀取器不會移動。 在下一次呼叫 之後,讀取 Read() 器會在陣列) 時位於下一個值 (,下一個屬性名稱會在物件) 或結束陣列/物件標記中時 (。

適用於