Udostępnij przez


JsonFormat interface

Dane przechowywane w formacie JSON.

Rozszerzenie

Właściwości

encodingName

Nazwa strony kodowej preferowanego kodowania. Jeśli nie zostanie podana, wartość domyślna to "utf-8", chyba że znak kolejności bajtów (BOM) oznacza inne kodowanie Unicode. Pełną listę obsługiwanych wartości można znaleźć w kolumnie "Name" tabeli kodowań w następującym odwołaniu: https://go.microsoft.com/fwlink/?linkid=861078. Typ: ciąg (lub wyrażenie z ciągiem resultType).

filePattern

Wzorzec pliku JSON. Aby być bardziej szczegółowe, sposób oddzielania kolekcji obiektów JSON. Wartość domyślna to "setOfObjects". Uwzględniana jest wielkość liter.

jsonNodeReference

Ścieżka JSON elementu tablicy JSON do spłaszczenia. Przykład: "$. ArrayPath". Typ: ciąg (lub wyrażenie z ciągiem resultType).

jsonPathDefinition

Definicja JSONPath dla każdego mapowania kolumn z niestandardową nazwą kolumny w celu wyodrębnienia danych z pliku JSON. W przypadku pól w obiekcie głównym zacznij od "$"; w przypadku pól wewnątrz tablicy wybranej przez właściwość jsonNodeReference zacznij od elementu tablicy. Przykład: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Typ: obiekt (lub wyrażenie z obiektem resultType).

nestingSeparator

Znak używany do oddzielania poziomów zagnieżdżania. Wartość domyślna to "". (kropka). Typ: ciąg (lub wyrażenie z ciągiem resultType).

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

Właściwości dziedziczone

deserializer

Deserializator. Typ: ciąg (lub wyrażenie z ciągiem resultType).

serializer

Serializator. Typ: ciąg (lub wyrażenie z ciągiem resultType).

Szczegóły właściwości

encodingName

Nazwa strony kodowej preferowanego kodowania. Jeśli nie zostanie podana, wartość domyślna to "utf-8", chyba że znak kolejności bajtów (BOM) oznacza inne kodowanie Unicode. Pełną listę obsługiwanych wartości można znaleźć w kolumnie "Name" tabeli kodowań w następującym odwołaniu: https://go.microsoft.com/fwlink/?linkid=861078. Typ: ciąg (lub wyrażenie z ciągiem resultType).

encodingName?: any

Wartość właściwości

any

filePattern

Wzorzec pliku JSON. Aby być bardziej szczegółowe, sposób oddzielania kolekcji obiektów JSON. Wartość domyślna to "setOfObjects". Uwzględniana jest wielkość liter.

filePattern?: any

Wartość właściwości

any

jsonNodeReference

Ścieżka JSON elementu tablicy JSON do spłaszczenia. Przykład: "$. ArrayPath". Typ: ciąg (lub wyrażenie z ciągiem resultType).

jsonNodeReference?: any

Wartość właściwości

any

jsonPathDefinition

Definicja JSONPath dla każdego mapowania kolumn z niestandardową nazwą kolumny w celu wyodrębnienia danych z pliku JSON. W przypadku pól w obiekcie głównym zacznij od "$"; w przypadku pól wewnątrz tablicy wybranej przez właściwość jsonNodeReference zacznij od elementu tablicy. Przykład: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Typ: obiekt (lub wyrażenie z obiektem resultType).

jsonPathDefinition?: any

Wartość właściwości

any

nestingSeparator

Znak używany do oddzielania poziomów zagnieżdżania. Wartość domyślna to "". (kropka). Typ: ciąg (lub wyrażenie z ciągiem resultType).

nestingSeparator?: any

Wartość właściwości

any

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "JsonFormat"

Wartość właściwości

"JsonFormat"

Szczegóły właściwości dziedziczonej

deserializer

Deserializator. Typ: ciąg (lub wyrażenie z ciągiem resultType).

deserializer?: any

Wartość właściwości

any

dziedziczone zDatasetStorageFormat.deserializer

serializer

Serializator. Typ: ciąg (lub wyrażenie z ciągiem resultType).

serializer?: any

Wartość właściwości

any

dziedziczone zDatasetStorageFormat.serializer