JsonDocument.Parse Metoda

Definicja

Przeciążenia

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analizuje sekwencję jako tekst zakodowany w formacie UTF-8 reprezentujący pojedynczą wartość JSON do dokumentu JsonDocument.

Parse(Stream, JsonDocumentOptions)

Analizuje jako zakodowane Stream w formacie UTF-8 dane reprezentujące pojedynczą wartość JSON do dokumentu JsonDocument. Strumień jest odczytywany do ukończenia.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analizuje pamięć jako tekst zakodowany w formacie UTF-8 reprezentujący pojedynczą wartość JSON do dokumentu JsonDocument.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analizuje tekst reprezentujący pojedynczą wartość JSON w obiekcie JsonDocument.

Parse(String, JsonDocumentOptions)

Analizuje tekst reprezentujący pojedynczą wartość ciągu JSON w obiekcie JsonDocument.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analizuje sekwencję jako tekst zakodowany w formacie UTF-8 reprezentujący pojedynczą wartość JSON do dokumentu JsonDocument.

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

Parametry

utf8Json
ReadOnlySequence<Byte>

Tekst JSON do analizy.

options
JsonDocumentOptions

Opcje kontrolowania zachowania czytelnika podczas analizowania.

Zwraca

JsonDocument

Reprezentacja JsonDocument wartości JSON.

Wyjątki

utf8Json nie reprezentuje prawidłowej pojedynczej wartości JSON.

options zawiera nieobsługiwane opcje.

Uwagi

Element ReadOnlySequence<T> może być używany przez cały okres istnienia obiektu JsonDocument, a obiekt wywołujący musi upewnić się, że dane w tym obiekcie nie zmieniają się w okresie istnienia obiektu. Ponieważ dane wejściowe są uważane za tekst, nie może być obecny znak UTF-8 Byte-Order-Mark (BOM).

Dotyczy

Parse(Stream, JsonDocumentOptions)

Analizuje jako zakodowane Stream w formacie UTF-8 dane reprezentujące pojedynczą wartość JSON do dokumentu JsonDocument. Strumień jest odczytywany do ukończenia.

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

Parametry

utf8Json
Stream

Dane JSON do analizy.

options
JsonDocumentOptions

Opcje kontrolowania zachowania czytelnika podczas analizowania.

Zwraca

JsonDocument

Reprezentacja JsonDocument wartości JSON.

Wyjątki

utf8Json nie reprezentuje prawidłowej pojedynczej wartości JSON.

options zawiera nieobsługiwane opcje.

Dotyczy

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analizuje pamięć jako tekst zakodowany w formacie UTF-8 reprezentujący pojedynczą wartość JSON do dokumentu JsonDocument.

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

Parametry

utf8Json
ReadOnlyMemory<Byte>

Tekst JSON do analizy.

options
JsonDocumentOptions

Opcje kontrolowania zachowania czytelnika podczas analizowania.

Zwraca

JsonDocument

Reprezentacja JsonDocument wartości JSON.

Wyjątki

utf8Json nie reprezentuje prawidłowej pojedynczej wartości JSON.

options zawiera nieobsługiwane opcje.

Uwagi

Wartość ReadOnlyMemory<T> będzie używana przez cały okres istnienia obiektu JsonDocument, a obiekt wywołujący musi upewnić się, że dane w tym obiekcie nie zmieniają się w okresie istnienia obiektu.

Ponieważ dane wejściowe są uważane za tekst, nie może być obecny znak UTF-8 Byte-Order-Mark (BOM).

Dotyczy

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analizuje tekst reprezentujący pojedynczą wartość JSON w obiekcie JsonDocument.

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

Parametry

json
ReadOnlyMemory<Char>

Tekst JSON do analizy.

options
JsonDocumentOptions

Opcje kontrolowania zachowania czytelnika podczas analizowania.

Zwraca

JsonDocument

Reprezentacja JsonDocument wartości JSON.

Wyjątki

json nie reprezentuje prawidłowej pojedynczej wartości JSON.

options zawiera nieobsługiwane opcje.

Uwagi

Wartość ReadOnlyMemory<T> może być używana przez cały okres istnienia obiektu JsonDocument, a obiekt wywołujący musi upewnić się, że dane w tym obiekcie nie zmieniają się w okresie istnienia obiektu.

Dotyczy

Parse(String, JsonDocumentOptions)

Analizuje tekst reprezentujący pojedynczą wartość ciągu JSON w obiekcie JsonDocument.

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

Parametry

json
String

Tekst JSON do analizy.

options
JsonDocumentOptions

Opcje kontrolowania zachowania czytelnika podczas analizowania.

Zwraca

JsonDocument

Reprezentacja JsonDocument wartości JSON.

Wyjątki

json nie reprezentuje prawidłowej pojedynczej wartości JSON.

options zawiera nieobsługiwane opcje.

Dotyczy