Partilhar via


JsonFormat Construtores

Definição

Sobrecargas

JsonFormat()

Inicializa uma nova instância da classe JsonFormat.

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

Inicializa uma nova instância da classe JsonFormat.

JsonFormat()

Inicializa uma nova instância da classe JsonFormat.

public JsonFormat ();
Public Sub New ()

Aplica-se a

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

Inicializa uma nova instância da classe JsonFormat.

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)

Parâmetros

additionalProperties
IDictionary<String,Object>

As propriedades sem correspondência da mensagem são desserializadas nesta coleção

serializer
Object

Serializador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

deserializer
Object

Desserialização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

filePattern
Object

Padrão de arquivo JSON. Para ser mais específico, a maneira de separar uma coleção de objetos JSON. O valor padrão é 'setOfObjects'. Diferencia maiúsculas de minúsculas.

nestingSeparator
Object

O caractere usado para separar os níveis de aninhamento. O valor padrão é '.' (ponto). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

encodingName
Object

O identificador da página de código da codificação preferencial. Se não for fornecido, o valor padrão será 'utf-8', a menos que a marca de ordem de byte (BOM) denota outra codificação Unicode. A lista completa de valores com suporte pode ser encontrada na coluna 'Name' da tabela de codificações na seguinte referência: https://go.microsoft.com/fwlink/?linkid=861078. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

jsonNodeReference
Object

O JSONPath do elemento de matriz JSON a ser mesclado. Exemplo: "$. ArrayPath". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

jsonPathDefinition
Object

A definição JSONPath para cada mapeamento de coluna com um nome de coluna personalizado para extrair dados do arquivo JSON. Para campos em objeto raiz, comece com "$"; para campos dentro da matriz escolhida pela propriedade jsonNodeReference, comece a partir do elemento de matriz. Exemplo: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Tipo: objeto (ou Expression com objeto resultType).

Aplica-se a