Partager via


JsonDocument.Parse Méthode

Définition

Surcharges

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analyse une séquence en tant que texte codé UTF-8 représentant une valeur JSON unique dans un JsonDocument.

Parse(Stream, JsonDocumentOptions)

Analyse un Stream sous forme de données encodées en UTF-8 qui représente une valeur JSON unique dans un JsonDocument. Le flux est lu dans son intégralité.

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analyse la mémoire en tant que texte codé UTF-8 représentant une valeur JSON unique dans un JsonDocument.

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analyse le texte représentant une valeur JSON unique dans un JsonDocument.

Parse(String, JsonDocumentOptions)

Analyse du texte qui représente une valeur de chaîne JSON unique dans un JsonDocument.

Parse(ReadOnlySequence<Byte>, JsonDocumentOptions)

Analyse une séquence en tant que texte codé UTF-8 représentant une valeur JSON unique dans un 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

Paramètres

utf8Json
ReadOnlySequence<Byte>

Texte JSON à analyser.

options
JsonDocumentOptions

Options permettant de contrôler le comportement du lecteur lors de l’analyse.

Retours

JsonDocument

Représentation JsonDocument de la valeur JSON.

Exceptions

utf8Json ne représente pas une valeur JSON unique valide.

options contient des options non prises en charge.

Remarques

Il ReadOnlySequence<T> peut être utilisé pour toute la durée de vie de l’objet JsonDocument, et l’appelant doit s’assurer que les données qu’il contient ne changent pas pendant la durée de vie de l’objet. Étant donné que l’entrée est considérée comme du texte, une valeur UTF-8 Byte-Order-Mark (BOM) ne doit pas être présente.

S’applique à

Parse(Stream, JsonDocumentOptions)

Analyse un Stream sous forme de données encodées en UTF-8 qui représente une valeur JSON unique dans un JsonDocument. Le flux est lu dans son intégralité.

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

Paramètres

utf8Json
Stream

Données JSON à analyser.

options
JsonDocumentOptions

Options permettant de contrôler le comportement du lecteur lors de l’analyse.

Retours

JsonDocument

Représentation JsonDocument de la valeur JSON.

Exceptions

utf8Json ne représente pas une valeur JSON unique valide.

options contient des options non prises en charge.

S’applique à

Parse(ReadOnlyMemory<Byte>, JsonDocumentOptions)

Analyse la mémoire en tant que texte codé UTF-8 représentant une valeur JSON unique dans un 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

Paramètres

utf8Json
ReadOnlyMemory<Byte>

Texte JSON à analyser.

options
JsonDocumentOptions

Options permettant de contrôler le comportement du lecteur lors de l’analyse.

Retours

JsonDocument

Représentation JsonDocument de la valeur JSON.

Exceptions

utf8Json ne représente pas une valeur JSON unique valide.

options contient des options non prises en charge.

Remarques

La ReadOnlyMemory<T> valeur sera utilisée pour toute la durée de vie de l’objet JsonDocument, et l’appelant doit s’assurer que les données qu’il contient ne changent pas pendant la durée de vie de l’objet.

Étant donné que l’entrée est considérée comme du texte, une valeur UTF-8 Byte-Order-Mark (BOM) ne doit pas être présente.

S’applique à

Parse(ReadOnlyMemory<Char>, JsonDocumentOptions)

Analyse le texte représentant une valeur JSON unique dans un 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

Paramètres

json
ReadOnlyMemory<Char>

Texte JSON à analyser.

options
JsonDocumentOptions

Options permettant de contrôler le comportement du lecteur lors de l’analyse.

Retours

JsonDocument

Représentation JsonDocument de la valeur JSON.

Exceptions

json ne représente pas une valeur JSON unique valide.

options contient des options non prises en charge.

Remarques

La ReadOnlyMemory<T> valeur peut être utilisée pour toute la durée de vie de l’objet JsonDocument, et l’appelant doit s’assurer que les données qu’il contient ne changent pas pendant la durée de vie de l’objet.

S’applique à

Parse(String, JsonDocumentOptions)

Analyse du texte qui représente une valeur de chaîne JSON unique dans un 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

Paramètres

json
String

Texte JSON à analyser.

options
JsonDocumentOptions

Options permettant de contrôler le comportement du lecteur lors de l’analyse.

Retours

JsonDocument

Représentation JsonDocument de la valeur JSON.

Exceptions

json ne représente pas une valeur JSON unique valide.

options contient des options non prises en charge.

S’applique à