JsonNode.Parse Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parsar text som representerar ett enda JSON-värde. |
| Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parsar text som representerar ett enda JSON-värde. |
| Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Parsar ett JSON-värde (inklusive objekt eller matriser) från den angivna läsaren. |
| Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parsar en Stream som UTF-8-kodade data som representerar ett enda JSON-värde i en JsonNode. Strömmen kommer att läsas för slutförande. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
Parsar text som representerar ett enda JSON-värde.
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
Parametrar
- json
- String
JSON-text som ska parsas.
- nodeOptions
- Nullable<JsonNodeOptions>
Alternativ för att styra nodbeteendet efter parsning.
- documentOptions
- JsonDocumentOptions
Alternativ för att styra dokumentbeteendet under parsningen.
Returer
En JsonNode representation av JSON-värdet eller null om indata representerar JSON-värdet null.
Undantag
json är null.
json representerar inte ett giltigt JSON-värde.
Gäller för
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
Parsar text som representerar ett enda JSON-värde.
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
Parametrar
- utf8Json
- ReadOnlySpan<Byte>
JSON-text som ska parsas.
- nodeOptions
- Nullable<JsonNodeOptions>
Alternativ för att styra nodbeteendet efter parsning.
- documentOptions
- JsonDocumentOptions
Alternativ för att styra dokumentbeteendet under parsningen.
Returer
En JsonNode representation av JSON-värdet eller null om indata representerar JSON-värdet null.
Undantag
utf8Json representerar inte ett giltigt JSON-värde.
Gäller för
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
Parsar ett JSON-värde (inklusive objekt eller matriser) från den angivna läsaren.
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
Parametrar
- reader
- Utf8JsonReader
Läsaren som ska läsas.
- nodeOptions
- Nullable<JsonNodeOptions>
Alternativ för att styra beteendet.
Returer
Från JsonNode läsaren eller null om indata representerar null-JSON-värdet.
Undantag
reader använder alternativ som inte stöds.
Den aktuella reader token startar inte eller representerar ett värde.
Det gick inte att läsa ett värde från läsaren.
Kommentarer
Om egenskapen TokenTypereader är PropertyName eller None, kommer läsaren att avanceras av ett anrop för att Read() fastställa början av värdet.
När den här metoden reader har slutförts placeras den sista token i JSON-värdet. Om ett undantag utlöses återställs läsaren till det tillstånd den befann sig i när metoden anropades.
Den här metoden gör en kopia av de data som läsaren har agerat på, så det finns inget krav på anroparen att upprätthålla dataintegriteten utöver returen av den här metoden.
Gäller för
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- JsonNode.Parse.cs
- Källa:
- 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
Parametrar
- utf8Json
- Stream
JSON-text som ska parsas.
- nodeOptions
- Nullable<JsonNodeOptions>
Alternativ för att styra nodbeteendet efter parsning.
- documentOptions
- JsonDocumentOptions
Alternativ för att styra dokumentbeteendet under parsningen.
Returer
En JsonNode representation av JSON-värdet eller null om indata representerar JSON-värdet null.
Undantag
utf8Json representerar inte ett giltigt JSON-värde.