Partager via


JsonSerialization interface

Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format JSON.

Extends

Propriétés

encoding

Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace).

format

Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du JSON dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « array » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est null gauche.

type

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

Détails de la propriété

encoding

Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace).

encoding?: string

Valeur de propriété

string

format

Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du JSON dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « array » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est null gauche.

format?: string

Valeur de propriété

string

type

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

type: "Json"

Valeur de propriété

"Json"