JsonNode.Parse Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.