JsonNode.Parse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analysiert Text, der einen einzelnen JSON-Wert darstellt. |
| Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analysiert Text, der einen einzelnen JSON-Wert darstellt. |
| Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Analysiert einen JSON-Wert (einschließlich Objekte oder Arrays) vom bereitgestellten Reader. |
| Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Analysiert eine Stream als UTF-8-codierte Daten, die einen einzelnen JSON-Wert in einem JsonNode. Der Stream wird nach Abschluss gelesen. |
Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
Analysiert Text, der einen einzelnen JSON-Wert darstellt.
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
Parameter
- json
- String
JSON-Text, der analysiert werden soll.
- nodeOptions
- Nullable<JsonNodeOptions>
Optionen zum Steuern des Knotenverhaltens nach der Analyse.
- documentOptions
- JsonDocumentOptions
Optionen zum Steuern des Dokumentverhaltens während der Analyse.
Gibt zurück
Eine JsonNode Darstellung des JSON-Werts oder null, wenn die Eingabe den NULL-JSON-Wert darstellt.
Ausnahmen
json ist null.
json stellt keinen gültigen einzelnen JSON-Wert dar.
Gilt für:
Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
Analysiert Text, der einen einzelnen JSON-Wert darstellt.
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
Parameter
- utf8Json
- ReadOnlySpan<Byte>
JSON-Text, der analysiert werden soll.
- nodeOptions
- Nullable<JsonNodeOptions>
Optionen zum Steuern des Knotenverhaltens nach der Analyse.
- documentOptions
- JsonDocumentOptions
Optionen zum Steuern des Dokumentverhaltens während der Analyse.
Gibt zurück
Eine JsonNode Darstellung des JSON-Werts oder null, wenn die Eingabe den NULL-JSON-Wert darstellt.
Ausnahmen
utf8Json stellt keinen gültigen einzelnen JSON-Wert dar.
Gilt für:
Parse(Utf8JsonReader, Nullable<JsonNodeOptions>)
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
Analysiert einen JSON-Wert (einschließlich Objekte oder Arrays) vom bereitgestellten Reader.
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
Parameter
- reader
- Utf8JsonReader
Der leser, der gelesen werden soll.
- nodeOptions
- Nullable<JsonNodeOptions>
Optionen zum Steuern des Verhaltens.
Gibt zurück
The JsonNode from the reader, or null if the input represents the null JSON value.
Ausnahmen
reader verwendet nicht unterstützte Optionen.
Das aktuelle reader Token beginnt nicht oder stellt einen Wert dar.
Ein Wert konnte nicht vom Leser gelesen werden.
Hinweise
Wenn die TokenType Eigenschaft der reader Eigenschaft ist PropertyName oder None, wird der Leser durch einen Aufruf erweitert, um den Anfang des Werts zu Read() bestimmen.
Nach Abschluss dieser Methode reader wird am endgültigen Token im JSON-Wert positioniert. Wenn eine Ausnahme ausgelöst wird, wird der Leser auf den Zustand zurückgesetzt, in dem sie sich befand, als die Methode aufgerufen wurde.
Diese Methode erstellt eine Kopie der Daten, auf die der Leser reagiert hat, sodass es keine Aufruferanforderung gibt, die Datenintegrität über die Rückgabe dieser Methode hinaus aufrechtzuerhalten.
Gilt für:
Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions)
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- JsonNode.Parse.cs
- Quelle:
- 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
Parameter
- utf8Json
- Stream
JSON-Text, der analysiert werden soll.
- nodeOptions
- Nullable<JsonNodeOptions>
Optionen zum Steuern des Knotenverhaltens nach der Analyse.
- documentOptions
- JsonDocumentOptions
Optionen zum Steuern des Dokumentverhaltens während der Analyse.
Gibt zurück
Eine JsonNode Darstellung des JSON-Werts oder null, wenn die Eingabe den NULL-JSON-Wert darstellt.
Ausnahmen
utf8Json stellt keinen gültigen einzelnen JSON-Wert dar.