JsonFormat Class

Definition

The data stored in JSON format.

public class JsonFormat : Microsoft.Azure.Management.DataFactories.Models.StorageFormat
Inheritance

Inherited Members

Microsoft.Azure.Management.DataFactories.Models.StorageFormat

Constructors

JsonFormat()

Properties

EncodingName

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://msdn.microsoft.com/library/system.text.encoding.aspx#Anchor_5.

FilePattern

File pattern of JSON. To be more specific, the way of separating single JSON object. Must be one of JsonFormatFilePattern. Default value is "setOfObjects". It is case-sensitive.

JsonNodeReference

Optional. The JSONPath of the JSON array node to be flattened. Reference: http://goessner.net/articles/JsonPath/.

JsonPathDefinition

Optional. The definition of the relative JSONPath in the original JSON objects for the targeted column in the converted row when converting JSON objects to rows. Example: { "Column1": "$.Column1Path"}. The JSONPath of the root items must start with a "$" character. All the other items in the flattened array defined by JsonNodeReference must not.

NestingSeparator

The character used to separate nesting levels. Default value is "." (dot).

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)