JsonFormat interface
Dane przechowywane w formacie JSON.
- Rozszerzenie
Właściwości
| encoding |
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). |
| file |
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. |
| json |
Ścieżka JSON elementu tablicy JSON do spłaszczenia. Przykład: "$. ArrayPath". Typ: ciąg (lub wyrażenie z ciągiem resultType). |
| json |
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). |
| nesting |
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