Share via


JsonElement.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::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

Parametreler

reader
Utf8JsonReader

Okuması gereken okuyucu.

Döndürülenler

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

Özel durumlar

reader desteklenmeyen seçenekler kullanıyor.

Geçerli reader belirteç başlatılmaz veya bir değeri temsil etmez.

Okuyucudan bir değer okunamadı.

Açıklamalar

özelliğinin TokenTypereader veya Noneolması PropertyName durumunda okuyucu, değerin başlangıcını belirlemek için Read() bir çağrı ile gelişmiş olur.

Bu yöntem tamamlandıktan sonra, reader JSON 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