JsonElement.ParseValue(Utf8JsonReader) Metoda

Definicja

Analizuje jedną wartość JSON (w tym obiekty lub tablice) z dostarczonego czytnika.

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

Parametry

reader
Utf8JsonReader

Czytelnik do czytania.

Zwraca

Element JsonElement reprezentujący wartość (i wartości zagnieżdżone) odczytany z czytnika.

Wyjątki

reader używa nieobsługiwanych opcji.

Bieżący reader token nie uruchamia się ani nie reprezentuje wartości.

Nie można odczytać wartości z czytnika.

Uwagi

TokenType Jeśli właściwość ma reader wartość PropertyName lub None, czytnik zostanie zaawansowany przez jedno wywołanie, aby Read() określić początek wartości.

Po zakończeniu tej metody reader zostanie umieszczony na ostatnim tokenie w wartości JSON. Jeśli zostanie zgłoszony wyjątek, czytnik zostanie zresetowany do stanu, w którym wystąpił podczas wywoływanej metody.

Ta metoda tworzy kopię danych, na które działał czytelnik, więc nie ma wymogu zachowania integralności danych poza zwróceniem tej metody.

Dotyczy