Share via


JsonDocument.ParseValue(Utf8JsonReader) Yöntem

Tanım

Sağlanan okuyucudan bir JSON değerini (nesneler veya diziler dahil) ayrıştırma.

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

Parametreler

reader
Utf8JsonReader

Okunacak okuyucu.

Döndürülenler

Okuyucudan okunan değeri (ve iç içe değerleri) temsil eden bir JsonDocument.

Özel durumlar

reader desteklenmeyen seçenekler içerir.

-veya-

Geçerli reader belirteç bir değeri başlatmıyor veya temsil etmiyor.

Okuyucudan bir değer okunamadı.

Açıklamalar

TokenType özelliği reader veya JsonTokenType.NoneiseJsonTokenType.PropertyName, okuyucu değerin başlangıcını belirlemek için Utf8JsonReader.Read() bir çağrı ile ilerler.

Bu yöntem tamamlandıktan sonra JSON reader değerindeki son belirteçte konumlandırılır. Bir özel durum oluşturulursa, okuyucu yöntem çağrıldığında olduğu duruma sıfırlanır.

Bu yöntem okuyucunun üzerinde işlem yaptığı verilerin bir kopyasını oluşturur, bu nedenle bu yöntemin döndürülmesinin ötesinde veri bütünlüğünü korumak için çağıran gereksinimi yoktur.

Şunlara uygulanır