Partilhar via


JsonFormat interface

Os dados armazenados no formato JSON.

Extends

Propriedades

encodingName

O nome da página de código da codificação preferida. Se não for fornecido, o valor padrão será 'utf-8', a menos que a marca de ordem de bytes (BOM) denote outra codificação Unicode. A lista completa dos valores suportados pode ser encontrada na coluna 'Nome' da tabela de codificações na seguinte referência: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (ou Expression with resultType string).

filePattern

Padrão de arquivo de 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.

jsonNodeReference

O JSONPath do elemento de matriz JSON a ser nivelado. Exemplo: "$. ArrayPath". Type: string (ou Expression with resultType string).

jsonPathDefinition

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

nestingSeparator

O caractere usado para separar os níveis de aninhamento. O valor padrão é '.' (ponto). Type: string (ou Expression with resultType string).

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

Propriedades Herdadas

deserializer

Desserializador. Type: string (ou Expression with resultType string).

serializer

Serializador. Type: string (ou Expression with resultType string).

Detalhes de Propriedade

encodingName

O nome da página de código da codificação preferida. Se não for fornecido, o valor padrão será 'utf-8', a menos que a marca de ordem de bytes (BOM) denote outra codificação Unicode. A lista completa dos valores suportados pode ser encontrada na coluna 'Nome' da tabela de codificações na seguinte referência: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (ou Expression with resultType string).

encodingName?: any

Valor de Propriedade

any

filePattern

Padrão de arquivo de 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.

filePattern?: any

Valor de Propriedade

any

jsonNodeReference

O JSONPath do elemento de matriz JSON a ser nivelado. Exemplo: "$. ArrayPath". Type: string (ou Expression with resultType string).

jsonNodeReference?: any

Valor de Propriedade

any

jsonPathDefinition

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

jsonPathDefinition?: any

Valor de Propriedade

any

nestingSeparator

O caractere usado para separar os níveis de aninhamento. O valor padrão é '.' (ponto). Type: string (ou Expression with resultType string).

nestingSeparator?: any

Valor de Propriedade

any

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "JsonFormat"

Valor de Propriedade

"JsonFormat"

Detalhes da Propriedade Herdada

deserializer

Desserializador. Type: string (ou Expression with resultType string).

deserializer?: any

Valor de Propriedade

any

herdado deDatasetStorageFormat.deserializer

serializer

Serializador. Type: string (ou Expression with resultType string).

serializer?: any

Valor de Propriedade

any

herdado deDatasetStorageFormat.serializer