Condividi tramite


JsonFormat interface

Dati archiviati in formato JSON.

Extends

Proprietà

encodingName

Nome della tabella codici della codifica preferita. Se non specificato, il valore predefinito è 'utf-8', a meno che il byte order mark (BOM) non indichi un'altra codifica Unicode. L'elenco completo dei valori supportati è disponibile nella colonna 'Name' della tabella delle codifiche nel riferimento seguente: https://go.microsoft.com/fwlink/?linkid=861078. Tipo: stringa (o Espressione con stringa resultType).

filePattern

Modello di file JSON. Per essere più specifici, il modo di separare una raccolta di oggetti JSON. Il valore predefinito è 'setOfObjects'. Fa distinzione tra maiuscole e minuscole.

jsonNodeReference

JSONPath dell'elemento della matrice JSON da rendere flat. Esempio: "$. ArrayPath". Tipo: stringa (o Espressione con stringa resultType).

jsonPathDefinition

Definizione JSONPath per ogni mapping di colonna con un nome di colonna personalizzato per estrarre dati dal file JSON. Per i campi nell'oggetto radice, iniziare con "$"; per i campi all'interno della matrice scelta dalla proprietà jsonNodeReference, iniziare dall'elemento della matrice. Esempio: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Type: object (o Expression con oggetto resultType).

nestingSeparator

Carattere utilizzato per separare i livelli di annidamento. Il valore predefinito è '.' (punto). Tipo: stringa (o Espressione con stringa resultType).

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

Proprietà ereditate

deserializer

Deserializzatore. Tipo: stringa (o Espressione con stringa resultType).

serializer

Serializzatore. Tipo: stringa (o Espressione con stringa resultType).

Dettagli proprietà

encodingName

Nome della tabella codici della codifica preferita. Se non specificato, il valore predefinito è 'utf-8', a meno che il byte order mark (BOM) non indichi un'altra codifica Unicode. L'elenco completo dei valori supportati è disponibile nella colonna 'Name' della tabella delle codifiche nel riferimento seguente: https://go.microsoft.com/fwlink/?linkid=861078. Tipo: stringa (o Espressione con stringa resultType).

encodingName?: any

Valore della proprietà

any

filePattern

Modello di file JSON. Per essere più specifici, il modo di separare una raccolta di oggetti JSON. Il valore predefinito è 'setOfObjects'. Fa distinzione tra maiuscole e minuscole.

filePattern?: any

Valore della proprietà

any

jsonNodeReference

JSONPath dell'elemento della matrice JSON da rendere flat. Esempio: "$. ArrayPath". Tipo: stringa (o Espressione con stringa resultType).

jsonNodeReference?: any

Valore della proprietà

any

jsonPathDefinition

Definizione JSONPath per ogni mapping di colonna con un nome di colonna personalizzato per estrarre dati dal file JSON. Per i campi nell'oggetto radice, iniziare con "$"; per i campi all'interno della matrice scelta dalla proprietà jsonNodeReference, iniziare dall'elemento della matrice. Esempio: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Type: object (o Expression con oggetto resultType).

jsonPathDefinition?: any

Valore della proprietà

any

nestingSeparator

Carattere utilizzato per separare i livelli di annidamento. Il valore predefinito è '.' (punto). Tipo: stringa (o Espressione con stringa resultType).

nestingSeparator?: any

Valore della proprietà

any

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

type: "JsonFormat"

Valore della proprietà

"JsonFormat"

Dettagli proprietà ereditate

deserializer

Deserializzatore. Tipo: stringa (o Espressione con stringa resultType).

deserializer?: any

Valore della proprietà

any

ereditato da set di datiStorageFormat.deserializer

serializer

Serializzatore. Tipo: stringa (o Espressione con stringa resultType).

serializer?: any

Valore della proprietà

any

ereditato daDatasetStorageFormat.serializer