JsonDocument.Parse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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
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
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
Reprezentacja JsonDocument wartości JSON.
Wyjątki
json
nie reprezentuje prawidłowej pojedynczej wartości JSON.
options
zawiera nieobsługiwane opcje.