JsonDocument.ParseValue(Utf8JsonReader) Metode

Definisi

Mengurai satu nilai JSON (termasuk objek atau array) dari pembaca yang disediakan.

public:
 static System::Text::Json::JsonDocument ^ ParseValue(System::Text::Json::Utf8JsonReader % reader);
public static System.Text.Json.JsonDocument ParseValue(ref System.Text.Json.Utf8JsonReader reader);
static member ParseValue : Utf8JsonReader -> System.Text.Json.JsonDocument
Public Shared Function ParseValue (ByRef reader As Utf8JsonReader) As JsonDocument

Parameter

reader
Utf8JsonReader

Pembaca yang akan dibaca.

Mengembalikan

JsonDocument yang mewakili nilai (dan nilai berlapis) yang dibaca dari pembaca.

Pengecualian

reader berisi opsi yang tidak didukung.

-atau-

Token saat ini reader tidak memulai atau mewakili nilai.

Nilai tidak dapat dibaca dari pembaca.

Keterangan

TokenType Jika properti adalah readerJsonTokenType.PropertyName atau JsonTokenType.None, pembaca akan melanjutkan satu panggilan ke Utf8JsonReader.Read() untuk menentukan awal nilai.

Setelah menyelesaikan metode ini, reader diposisikan pada token akhir dalam nilai JSON. Jika pengecualian dilemparkan, pembaca diatur ulang ke status saat metode dipanggil.

Metode ini membuat salinan data yang ditindaklanjuti pembaca, sehingga tidak ada persyaratan pemanggil untuk mempertahankan integritas data di luar pengembalian metode ini.

Berlaku untuk