Teilen über


JsonDocument.Parse Methode

Definition

Überlädt

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analysiert eine Sequenz als UTF-8-codierten Text, der einen einzelnen JSON-Wert in ein JsonDocument darstellt.

Parse(Stream, JsonDocumentOptions)

Analysiert einen Stream als UTF-8-codierte Daten, die einen einzelnen JSON-Wert in einem JsonDocument darstellen. Der Stream wird vollständig gelesen.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analysiert den Arbeitsspeicher als UTF-8-codierten Text, der einen einzelnen JSON-Wert in ein JsonDocument darstellt.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analysiert Text, der einen einzelnen JSON-Wert in ein JsonDocument darstellt.

Parse(String, JsonDocumentOptions)

Analysiert Text, der einen einzelnen JSON-Zeichenfolgenwert in einem JsonDocument darstellt.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analysiert eine Sequenz als UTF-8-codierten Text, der einen einzelnen JSON-Wert in ein JsonDocument darstellt.

public static System.Text.Json.JsonDocument Parse (System.Buffers.ReadOnlySequence<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlySequence(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parameter

utf8Json
ReadOnlySequence<Byte>

Ruft den zu analysierenden JSON-Text ab.

options
JsonDocumentOptions

Optionen zum Steuern des Readerverhaltens während der Analyse.

Gibt zurück

JsonDocument

Eine JsonDocument-Darstellung des JSON-Werts.

Ausnahmen

utf8Json stellt keinen gültigen einzelnen JSON-Wert dar.

options enthält nicht unterstützte Optionen.

Hinweise

Dies ReadOnlySequence<T> kann für die gesamte Lebensdauer des JsonDocument-Objekts verwendet werden, und der Aufrufer muss sicherstellen, dass die Daten während der Lebensdauer des Objekts nicht geändert werden. Da die Eingabe als Text betrachtet wird, darf kein UTF-8 Byte-Order-Mark (BOM) vorhanden sein.

Gilt für

Parse(Stream, JsonDocumentOptions)

Analysiert einen Stream als UTF-8-codierte Daten, die einen einzelnen JSON-Wert in einem JsonDocument darstellen. Der Stream wird vollständig gelesen.

public static System.Text.Json.JsonDocument Parse (System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : System.IO.Stream * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As Stream, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parameter

utf8Json
Stream

Die zu analysierenden JSON-Daten.

options
JsonDocumentOptions

Optionen zum Steuern des Readerverhaltens während der Analyse.

Gibt zurück

JsonDocument

Eine JsonDocument-Darstellung des JSON-Werts.

Ausnahmen

utf8Json stellt keinen gültigen einzelnen JSON-Wert dar.

options enthält nicht unterstützte Optionen.

Gilt für

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analysiert den Arbeitsspeicher als UTF-8-codierten Text, der einen einzelnen JSON-Wert in ein JsonDocument darstellt.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<byte> utf8Json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<byte> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (utf8Json As ReadOnlyMemory(Of Byte), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parameter

utf8Json
ReadOnlyMemory<Byte>

Ruft den zu analysierenden JSON-Text ab.

options
JsonDocumentOptions

Optionen zum Steuern des Readerverhaltens während der Analyse.

Gibt zurück

JsonDocument

Eine JsonDocument-Darstellung des JSON-Werts.

Ausnahmen

utf8Json stellt keinen gültigen einzelnen JSON-Wert dar.

options enthält nicht unterstützte Optionen.

Hinweise

Der ReadOnlyMemory<T> Wert wird für die gesamte Lebensdauer des JsonDocument-Objekts verwendet, und der Aufrufer muss sicherstellen, dass die Daten während der Objektlebensdauer nicht geändert werden.

Da die Eingabe als Text betrachtet wird, darf kein UTF-8 Byte-Order-Mark (BOM) vorhanden sein.

Gilt für

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analysiert Text, der einen einzelnen JSON-Wert in ein JsonDocument darstellt.

public static System.Text.Json.JsonDocument Parse (ReadOnlyMemory<char> json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : ReadOnlyMemory<char> * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As ReadOnlyMemory(Of Char), Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parameter

json
ReadOnlyMemory<Char>

Ruft den zu analysierenden JSON-Text ab.

options
JsonDocumentOptions

Optionen zum Steuern des Readerverhaltens während der Analyse.

Gibt zurück

JsonDocument

Eine JsonDocument-Darstellung des JSON-Werts.

Ausnahmen

json stellt keinen gültigen einzelnen JSON-Wert dar.

options enthält nicht unterstützte Optionen.

Hinweise

Der ReadOnlyMemory<T> Wert kann für die gesamte Lebensdauer des JsonDocument-Objekts verwendet werden, und der Aufrufer muss sicherstellen, dass die Daten während der Lebensdauer des Objekts nicht geändert werden.

Gilt für

Parse(String, JsonDocumentOptions)

Analysiert Text, der einen einzelnen JSON-Zeichenfolgenwert in einem JsonDocument darstellt.

public static System.Text.Json.JsonDocument Parse (string json, System.Text.Json.JsonDocumentOptions options = default);
static member Parse : string * System.Text.Json.JsonDocumentOptions -> System.Text.Json.JsonDocument
Public Shared Function Parse (json As String, Optional options As JsonDocumentOptions = Nothing) As JsonDocument

Parameter

json
String

Ruft den zu analysierenden JSON-Text ab.

options
JsonDocumentOptions

Optionen zum Steuern des Readerverhaltens während der Analyse.

Gibt zurück

JsonDocument

Eine JsonDocument-Darstellung des JSON-Werts.

Ausnahmen

json stellt keinen gültigen einzelnen JSON-Wert dar.

options enthält nicht unterstützte Optionen.

Gilt für