JsonNode.Parse Methode

Definitie

Overloads

Name Description
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parseert tekst die één JSON-waarde vertegenwoordigt.

Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parseert tekst die één JSON-waarde vertegenwoordigt.

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Parseert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer.

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Parseert een Stream als UTF-8 gecodeerde gegevens die één JSON-waarde vertegenwoordigen in een JsonNode. De Stream wordt gelezen tot voltooiing.

Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs

Parseert tekst die één JSON-waarde vertegenwoordigt.

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

Parameters

json
String

JSON-tekst die moet worden geparseerd.

nodeOptions
Nullable<JsonNodeOptions>

Opties voor het beheren van het gedrag van het knooppunt na het parseren.

documentOptions
JsonDocumentOptions

Opties voor het beheren van het gedrag van het document tijdens het parseren.

Retouren

Een JsonNode weergave van de JSON-waarde of null als de invoer de null-JSON-waarde vertegenwoordigt.

Uitzonderingen

json is null.

json vertegenwoordigt geen geldige enkele JSON-waarde.

Van toepassing op

Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs

Parseert tekst die één JSON-waarde vertegenwoordigt.

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

Parameters

utf8Json
ReadOnlySpan<Byte>

JSON-tekst die moet worden geparseerd.

nodeOptions
Nullable<JsonNodeOptions>

Opties voor het beheren van het gedrag van het knooppunt na het parseren.

documentOptions
JsonDocumentOptions

Opties voor het beheren van het gedrag van het document tijdens het parseren.

Retouren

Een JsonNode weergave van de JSON-waarde of null als de invoer de null-JSON-waarde vertegenwoordigt.

Uitzonderingen

utf8Json vertegenwoordigt geen geldige enkele JSON-waarde.

Van toepassing op

Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)

Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs

Parseert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer.

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

Parameters

reader
Utf8JsonReader

De lezer die moet worden gelezen.

nodeOptions
Nullable<JsonNodeOptions>

Opties voor het beheren van het gedrag.

Retouren

De JsonNode waarde van de lezer of null als de invoer de null-JSON-waarde vertegenwoordigt.

Uitzonderingen

reader maakt gebruik van niet-ondersteunde opties.

Het huidige reader token start of vertegenwoordigt geen waarde.

Een waarde kan niet worden gelezen uit de lezer.

Opmerkingen

Als de TokenType eigenschap reader van is PropertyName of None, wordt de lezer met één aanroep gevorderd om het begin van de waarde te Read() bepalen.

Na voltooiing van deze methode wordt reader de positie in het uiteindelijke token in de JSON-waarde weergegeven. Als er een uitzondering wordt gegenereerd, wordt de lezer opnieuw ingesteld op de status waarin deze zich bevond toen de methode werd aangeroepen.

Deze methode maakt een kopie van de gegevens waarop de lezer heeft gereageerd, dus er is geen aanroepervereiste om de gegevensintegriteit te behouden buiten het retourneren van deze methode.

Van toepassing op

Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)

Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs
Bron:
JsonNode.Parse.cs

Parseert een Stream als UTF-8 gecodeerde gegevens die één JSON-waarde vertegenwoordigen in een JsonNode. De Stream wordt gelezen tot voltooiing.

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

Parameters

utf8Json
Stream

JSON-tekst die moet worden geparseerd.

nodeOptions
Nullable<JsonNodeOptions>

Opties voor het beheren van het gedrag van het knooppunt na het parseren.

documentOptions
JsonDocumentOptions

Opties voor het beheren van het gedrag van het document tijdens het parseren.

Retouren

Een JsonNode weergave van de JSON-waarde of null als de invoer de null-JSON-waarde vertegenwoordigt.

Uitzonderingen

utf8Json vertegenwoordigt geen geldige enkele JSON-waarde.

Van toepassing op