JsonElement.ParseValue(Utf8JsonReader) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过提供的读取器分析一个 JSON 值(包括对象或数组)。
public:
static System::Text::Json::JsonElement ParseValue(System::Text::Json::Utf8JsonReader % reader);
public static System.Text.Json.JsonElement ParseValue (ref System.Text.Json.Utf8JsonReader reader);
static member ParseValue : Utf8JsonReader -> System.Text.Json.JsonElement
Public Shared Function ParseValue (ByRef reader As Utf8JsonReader) As JsonElement
参数
- reader
- Utf8JsonReader
要用于读取的读取器。
返回
一个 JsonElement,表示 (值,) 读取器读取的嵌套值。
例外
reader
使用的是不受支持的选项。
当前 reader
令牌不启动或表示值。
无法从读取器中读取值。
注解
TokenType如果 的 reader
属性为 PropertyName 或 None,则读取器将通过对 的一次调用Read()来提前确定值的开头。
此方法完成后, reader
位于 JSON 值中的最终标记处。 如果引发异常,读取器将重置为调用 方法时处于的状态。
此方法创建读取器操作的数据的副本,因此除了此方法的返回之外,调用方不需要维护数据完整性。