Partager via


JsonFormat interface

Données stockées au format JSON.

Extends

Propriétés

encodingName

Nom de la page de codes de l’encodage préféré. Si elle n’est pas fournie, la valeur par défaut est « utf-8 », sauf si la marque d’ordre d’octet (BOM) indique un autre encodage Unicode. La liste complète des valeurs prises en charge se trouve dans la colonne « Name » de la table des encodages dans la référence suivante : https://go.microsoft.com/fwlink/?linkid=861078. Type : chaîne (ou expression avec chaîne resultType).

filePattern

Modèle de fichier JSON. Pour être plus spécifique, la façon de séparer une collection d’objets JSON. La valeur par défaut est « setOfObjects ». Il respecte la casse.

jsonNodeReference

JSONPath de l’élément de tableau JSON à aplatir. Exemple : « $. ArrayPath ». Type : chaîne (ou expression avec chaîne resultType).

jsonPathDefinition

Définition JSONPath pour chaque mappage de colonnes avec un nom de colonne personnalisé pour extraire des données à partir d’un fichier JSON. Pour les champs sous l’objet racine, commencez par « $ » ; pour les champs à l’intérieur du tableau choisi par la propriété jsonNodeReference, commencez à partir de l’élément de tableau. Exemple : {"Column1 » : « $. Column1Path, « Column2 » : « Column2PathInArray"}. Type : objet (ou Expression avec l’objet resultType).

nestingSeparator

Caractère utilisé pour séparer les niveaux d’imbrication. La valeur par défaut est '.' (point). Type : chaîne (ou expression avec chaîne resultType).

type

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

Propriétés héritées

deserializer

Désérialiseur. Type : chaîne (ou expression avec chaîne resultType).

serializer

Sérialiseur. Type : chaîne (ou expression avec chaîne resultType).

Détails de la propriété

encodingName

Nom de la page de codes de l’encodage préféré. Si elle n’est pas fournie, la valeur par défaut est « utf-8 », sauf si la marque d’ordre d’octet (BOM) indique un autre encodage Unicode. La liste complète des valeurs prises en charge se trouve dans la colonne « Name » de la table des encodages dans la référence suivante : https://go.microsoft.com/fwlink/?linkid=861078. Type : chaîne (ou expression avec chaîne resultType).

encodingName?: any

Valeur de propriété

any

filePattern

Modèle de fichier JSON. Pour être plus spécifique, la façon de séparer une collection d’objets JSON. La valeur par défaut est « setOfObjects ». Il respecte la casse.

filePattern?: any

Valeur de propriété

any

jsonNodeReference

JSONPath de l’élément de tableau JSON à aplatir. Exemple : « $. ArrayPath ». Type : chaîne (ou expression avec chaîne resultType).

jsonNodeReference?: any

Valeur de propriété

any

jsonPathDefinition

Définition JSONPath pour chaque mappage de colonnes avec un nom de colonne personnalisé pour extraire des données à partir d’un fichier JSON. Pour les champs sous l’objet racine, commencez par « $ » ; pour les champs à l’intérieur du tableau choisi par la propriété jsonNodeReference, commencez à partir de l’élément de tableau. Exemple : {"Column1 » : « $. Column1Path, « Column2 » : « Column2PathInArray"}. Type : objet (ou Expression avec l’objet resultType).

jsonPathDefinition?: any

Valeur de propriété

any

nestingSeparator

Caractère utilisé pour séparer les niveaux d’imbrication. La valeur par défaut est '.' (point). Type : chaîne (ou expression avec chaîne resultType).

nestingSeparator?: any

Valeur de propriété

any

type

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

type: "JsonFormat"

Valeur de propriété

"JsonFormat"

Détails de la propriété héritée

deserializer

Désérialiseur. Type : chaîne (ou expression avec chaîne resultType).

deserializer?: any

Valeur de propriété

any

héritée deDatasetStorageFormat.deserializer

serializer

Sérialiseur. Type : chaîne (ou expression avec chaîne resultType).

serializer?: any

Valeur de propriété

any

héritée deDatasetStorageFormat.serializer