JsonFormat interface
Données stockées au format JSON.
- Extends
Propriétés
| encoding |
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). |
| file |
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. |
| json |
JSONPath de l’élément de tableau JSON à aplatir. Exemple : « $. ArrayPath ». Type : chaîne (ou expression avec chaîne resultType). |
| json |
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). |
| nesting |
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