JsonNode.Parse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parsuje text představující jednu hodnotu JSON. |
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parsuje text představující jednu hodnotu JSON. |
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Parsuje jednu hodnotu JSON (včetně objektů nebo polí) od poskytnutého čtenáře. |
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parsuje Stream data zakódovaná jako UTF-8 představující jednu hodnotu JSON do JsonNode. Stream se přečte až do dokončení. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
Parsuje text představující jednu hodnotu 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
Text JSON, který se má analyzovat.
- nodeOptions
- Nullable<JsonNodeOptions>
Možnosti řízení chování uzlu po analýze
- documentOptions
- JsonDocumentOptions
Možnosti pro řízení chování dokumentu během analýzy
Návraty
Reprezentace JsonNode hodnoty JSON nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.
Výjimky
json
je null
.
json
nepředstavuje platnou jednu hodnotu JSON.
Platí pro
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
Parsuje text představující jednu hodnotu 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>
Text JSON, který se má analyzovat.
- nodeOptions
- Nullable<JsonNodeOptions>
Možnosti řízení chování uzlu po analýze
- documentOptions
- JsonDocumentOptions
Možnosti pro řízení chování dokumentu během analýzy
Návraty
Reprezentace JsonNode hodnoty JSON nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.
Výjimky
utf8Json
nepředstavuje platnou jednu hodnotu JSON.
Platí pro
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
Parsuje jednu hodnotu JSON (včetně objektů nebo polí) od poskytnutého čtenáře.
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
Čtenář, který se má přečíst.
- nodeOptions
- Nullable<JsonNodeOptions>
Možnosti pro řízení chování.
Návraty
Hodnota JsonNode ze čtečky nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.
Výjimky
reader
aplikace používá nepodporované možnosti.
Aktuální reader
token nespustí ani nepředstavuje hodnotu.
Hodnotu nelze přečíst od čtenáře.
Poznámky
TokenType Pokud je PropertyNameNonevlastnost reader
nebo , bude čtenář rozšířen o jedno volání k Read() určení začátku hodnoty.
Po dokončení této metody reader
se umístí na konečný token v hodnotě JSON. Pokud dojde k výjimce, čtenář se obnoví do stavu, ve který byl při zavolání metody.
Tato metoda vytvoří kopii dat, se kterými čtenář jednal, takže neexistuje žádný požadavek volajícího na zachování integrity dat nad rámec vrácení této metody.
Platí pro
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- JsonNode.Parse.cs
- Zdroj:
- 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
Text JSON, který se má analyzovat.
- nodeOptions
- Nullable<JsonNodeOptions>
Možnosti řízení chování uzlu po analýze
- documentOptions
- JsonDocumentOptions
Možnosti pro řízení chování dokumentu během analýzy
Návraty
Reprezentace JsonNode hodnoty JSON nebo null, pokud vstup představuje hodnotu JSON s hodnotou null.
Výjimky
utf8Json
nepředstavuje platnou jednu hodnotu JSON.