JsonFormat Constructors

Definition

Overloads

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.

JsonFormat()

Initializes a new instance of the JsonFormat class.

public JsonFormat ();
Public Sub New ()

Applies to

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

Initializes a new instance of the JsonFormat class.

public JsonFormat (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, object serializer = default, object deserializer = default, object filePattern = default, object nestingSeparator = default, object encodingName = default, object jsonNodeReference = default, object jsonPathDefinition = default);
new Microsoft.Azure.Management.DataFactory.Models.JsonFormat : System.Collections.Generic.IDictionary<string, obj> * obj * obj * obj * obj * obj * obj * obj -> Microsoft.Azure.Management.DataFactory.Models.JsonFormat
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional serializer As Object = Nothing, Optional deserializer As Object = Nothing, Optional filePattern As Object = Nothing, Optional nestingSeparator As Object = Nothing, Optional encodingName As Object = Nothing, Optional jsonNodeReference As Object = Nothing, Optional jsonPathDefinition As Object = Nothing)

Parameters

additionalProperties
IDictionary<String,Object>

Unmatched properties from the message are deserialized this collection

serializer
Object

Serializer. Type: string (or Expression with resultType string).

deserializer
Object

Deserializer. Type: string (or Expression with resultType string).

filePattern
Object

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.

nestingSeparator
Object

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

encodingName
Object

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

jsonNodeReference
Object

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

jsonPathDefinition
Object

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

Applies to