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.PropertyName何时TokenType,读取器首先移动到属性值。

TokenType (最初,或推进后) JsonTokenType.StartObjectJsonTokenType.StartArray,读者前进到匹配 JsonTokenType.EndObjectJsonTokenType.EndArray

对于所有其他标记类型,读取器不会移动。 在下一次调用 Read()之后,读取器将位于下一个值(数组中时)、下一个属性名称(在对象中时)或结束数组/对象标记。

适用于