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
權杖不會啟動或表示值。
無法從讀取器讀取某個值。
備註
如果 的 TokenTypereader
屬性是 PropertyName 或 None ,則讀取器會由一個 呼叫進階, Read() 以判斷值的開頭。
完成此方法時, reader
會位於 JSON 值的最後一個權杖。 如果擲回例外狀況,讀取器會重設為呼叫 方法時的狀態。
這個方法會讓讀取器採取動作的資料複本,因此不需要呼叫端維護此方法傳回以外的資料完整性。