Partilhar via


DatasetJsonFormat Classe

Definição

Os dados armazenados no formato JSON.

public class DatasetJsonFormat : Azure.ResourceManager.DataFactory.Models.DatasetStorageFormat
type DatasetJsonFormat = class
    inherit DatasetStorageFormat
Public Class DatasetJsonFormat
Inherits DatasetStorageFormat
Herança
DatasetJsonFormat

Construtores

DatasetJsonFormat()

Inicializa uma nova instância de DatasetJsonFormat.

Propriedades

AdditionalProperties

Propriedades Adicionais

Para atribuir um objeto ao valor dessa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

(Herdado de DatasetStorageFormat)
Deserializer

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

(Herdado de DatasetStorageFormat)
EncodingName

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

FilePattern

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.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

JsonNodeReference

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

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

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

NestingSeparator

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

Serializer

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

(Herdado de DatasetStorageFormat)

Aplica-se a