Partager via


DatasetJsonFormat Classe

Définition

Données stockées au format JSON.

public class DatasetJsonFormat : Azure.ResourceManager.DataFactory.Models.DatasetStorageFormat
type DatasetJsonFormat = class
    inherit DatasetStorageFormat
Public Class DatasetJsonFormat
Inherits DatasetStorageFormat
Héritage
DatasetJsonFormat

Constructeurs

DatasetJsonFormat()

Initialise une nouvelle instance de DatasetJsonFormat.

Propriétés

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de DatasetStorageFormat)
Deserializer

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

(Hérité de DatasetStorageFormat)
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) désigne un autre encodage Unicode. La liste complète des valeurs prises en charge se trouve dans la colonne « Name » de la table d’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 de 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.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

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 colonne avec un nom de colonne personnalisé pour extraire des données 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 tableau. Exemple : {"Column1 »: « $. Column1Path », « Column2 »: « Column2PathInArray"}. Type : objet (ou Expression avec l’objet resultType).

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

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).

Serializer

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

(Hérité de DatasetStorageFormat)

S’applique à