JsonFormat Class

Definition

The data stored in JSON format.

public class JsonFormat : Microsoft.Azure.Management.DataFactory.Models.DatasetStorageFormat
type JsonFormat = class
    inherit DatasetStorageFormat
Public Class JsonFormat
Inherits DatasetStorageFormat
Inheritance

Constructors

JsonFormat()

Initializes a new instance of the JsonFormat class.

JsonFormat(IDictionary<String,Object>, Object, Object, Object, Object, Object, Object, Object)

Initializes a new instance of the JsonFormat class.

Properties

AdditionalProperties

Gets or sets unmatched properties from the message are deserialized this collection

(Inherited from DatasetStorageFormat)
Deserializer

Gets or sets deserializer. Type: string (or Expression with resultType string).

(Inherited from DatasetStorageFormat)
EncodingName

Gets or sets the code page name of the preferred encoding. If not provided, the default value is 'utf-8', unless the byte order mark (BOM) denotes another Unicode encoding. The full list of supported values can be found in the 'Name' column of the table of encodings in the following reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (or Expression with resultType string).

FilePattern

Gets or sets file pattern of JSON. To be more specific, the way of separating a collection of JSON objects. The default value is 'setOfObjects'. It is case-sensitive.

JsonNodeReference

Gets or sets the JSONPath of the JSON array element to be flattened. Example: "$.ArrayPath". Type: string (or Expression with resultType string).

JsonPathDefinition

Gets or sets the JSONPath definition for each column mapping with a customized column name to extract data from JSON file. For fields under root object, start with "$"; for fields inside the array chosen by jsonNodeReference property, start from the array element. Example: {"Column1": "$.Column1Path", "Column2": "Column2PathInArray"}. Type: object (or Expression with resultType object).

NestingSeparator

Gets or sets the character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType string).

Serializer

Gets or sets serializer. Type: string (or Expression with resultType string).

(Inherited from DatasetStorageFormat)

Applies to