JsonNode.Parse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analizuje tekst reprezentujący pojedynczą wartość JSON. |
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analizuje tekst reprezentujący pojedynczą wartość JSON. |
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Analizuje jedną wartość JSON (w tym obiekty lub tablice) z dostarczonego czytnika. |
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analizuje jako dane zakodowane Stream w formacie UTF-8 reprezentujące pojedynczą wartość JSON w formacie JsonNode. Stream zostaną odczytane do ukończenia. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
Analizuje tekst reprezentujący pojedynczą wartość JSON.
public static System.Text.Json.Nodes.JsonNode? Parse (string json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : string * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (json As String, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode
Parametry
- json
- String
Tekst JSON do analizy.
- nodeOptions
- Nullable<JsonNodeOptions>
Opcje kontrolowania zachowania węzła po przeanalizowaniu.
- documentOptions
- JsonDocumentOptions
Opcje kontrolowania zachowania dokumentu podczas analizowania.
Zwraca
Reprezentacja JsonNode wartości JSON lub null, jeśli dane wejściowe reprezentują wartość null JSON.
Wyjątki
json
to null
.
json
nie reprezentuje prawidłowej pojedynczej wartości JSON.
Dotyczy
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
Analizuje tekst reprezentujący pojedynczą wartość JSON.
public static System.Text.Json.Nodes.JsonNode? Parse (ReadOnlySpan<byte> utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : ReadOnlySpan<byte> * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (utf8Json As ReadOnlySpan(Of Byte), Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode
Parametry
- utf8Json
- ReadOnlySpan<Byte>
Tekst JSON do analizy.
- nodeOptions
- Nullable<JsonNodeOptions>
Opcje kontrolowania zachowania węzła po przeanalizowaniu.
- documentOptions
- JsonDocumentOptions
Opcje kontrolowania zachowania dokumentu podczas analizowania.
Zwraca
Reprezentacja JsonNode wartości JSON lub null, jeśli dane wejściowe reprezentują wartość null JSON.
Wyjątki
utf8Json
nie reprezentuje prawidłowej pojedynczej wartości JSON.
Dotyczy
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
Analizuje jedną wartość JSON (w tym obiekty lub tablice) z dostarczonego czytnika.
public static System.Text.Json.Nodes.JsonNode? Parse (ref System.Text.Json.Utf8JsonReader reader, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default);
static member Parse : Utf8JsonReader * Nullable<System.Text.Json.Nodes.JsonNodeOptions> -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (ByRef reader As Utf8JsonReader, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing) As JsonNode
Parametry
- reader
- Utf8JsonReader
Czytelnik do czytania.
- nodeOptions
- Nullable<JsonNodeOptions>
Opcje kontrolowania zachowania.
Zwraca
Wartość JsonNode z czytnika lub wartość null, jeśli dane wejściowe reprezentują wartość null JSON.
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órych działał czytelnik, więc nie ma wymogu zachowania integralności danych poza zwróceniem tej metody.
Dotyczy
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
- Źródło:
- JsonNode.Parse.cs
public static System.Text.Json.Nodes.JsonNode? Parse (System.IO.Stream utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default);
static member Parse : System.IO.Stream * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.Nodes.JsonNode
Public Shared Function Parse (utf8Json As Stream, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing) As JsonNode
Parametry
- utf8Json
- Stream
Tekst JSON do analizy.
- nodeOptions
- Nullable<JsonNodeOptions>
Opcje kontrolowania zachowania węzła po przeanalizowaniu.
- documentOptions
- JsonDocumentOptions
Opcje kontrolowania zachowania dokumentu podczas analizowania.
Zwraca
Reprezentacja JsonNode wartości JSON lub null, jeśli dane wejściowe reprezentują wartość null JSON.
Wyjątki
utf8Json
nie reprezentuje prawidłowej pojedynczej wartości JSON.