JsonFormat interface
Данные, хранящиеся в формате JSON.
- Extends
Свойства
| encoding |
Имя кодовой страницы предпочтительной кодировки. Если значение по умолчанию не указано, значение по умолчанию — utf-8, если только метка порядка байтов (BOM) не обозначает другую кодировку Юникода. Полный список поддерживаемых значений можно найти в столбце "Имя" таблицы кодировки в следующей ссылке: https://go.microsoft.com/fwlink/?linkid=861078. Тип: строка (или выражение с строкой resultType). |
| file |
Шаблон файла JSON. Чтобы быть более конкретным, способ разделения коллекции объектов JSON. Значением по умолчанию является setOfObjects. Учитывается регистр. |
| json |
JSONPath элемента массива JSON, который должен быть неструктурирован. Пример: "$. ArrayPath. Тип: строка (или выражение с строкой resultType). |
| json |
Определение JSONPath для каждого сопоставления столбцов с настраиваемым именем столбца для извлечения данных из JSON-файла. Для полей в корневом объекте начните с "$"; для полей внутри массива, выбранного свойством jsonNodeReference, начиная с элемента массива. Пример: {"Column1": "$". Column1Path, Column2: Column2PathInArray}. Тип: объект (или выражение с объектом resultType). |
| nesting |
Символ, используемый для разделения уровней вложения. Значение по умолчанию — ". (точка). Тип: строка (или выражение с строкой resultType). |
| type | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
Унаследованные свойства
| deserializer | Десериализатор. Тип: строка (или выражение с строкой resultType). |
| serializer | Сериализатор. Тип: строка (или выражение с строкой resultType). |
Сведения о свойстве
encodingName
Имя кодовой страницы предпочтительной кодировки. Если значение по умолчанию не указано, значение по умолчанию — utf-8, если только метка порядка байтов (BOM) не обозначает другую кодировку Юникода. Полный список поддерживаемых значений можно найти в столбце "Имя" таблицы кодировки в следующей ссылке: https://go.microsoft.com/fwlink/?linkid=861078. Тип: строка (или выражение с строкой resultType).
encodingName?: any
Значение свойства
any
filePattern
Шаблон файла JSON. Чтобы быть более конкретным, способ разделения коллекции объектов JSON. Значением по умолчанию является setOfObjects. Учитывается регистр.
filePattern?: any
Значение свойства
any
jsonNodeReference
JSONPath элемента массива JSON, который должен быть неструктурирован. Пример: "$. ArrayPath. Тип: строка (или выражение с строкой resultType).
jsonNodeReference?: any
Значение свойства
any
jsonPathDefinition
Определение JSONPath для каждого сопоставления столбцов с настраиваемым именем столбца для извлечения данных из JSON-файла. Для полей в корневом объекте начните с "$"; для полей внутри массива, выбранного свойством jsonNodeReference, начиная с элемента массива. Пример: {"Column1": "$". Column1Path, Column2: Column2PathInArray}. Тип: объект (или выражение с объектом resultType).
jsonPathDefinition?: any
Значение свойства
any
nestingSeparator
Символ, используемый для разделения уровней вложения. Значение по умолчанию — ". (точка). Тип: строка (или выражение с строкой resultType).
nestingSeparator?: any
Значение свойства
any
type
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
type: "JsonFormat"
Значение свойства
"JsonFormat"
Сведения об унаследованном свойстве
deserializer
Десериализатор. Тип: строка (или выражение с строкой resultType).
deserializer?: any
Значение свойства
any
наследуется отDatasetStorageFormat.deserializer
serializer
Сериализатор. Тип: строка (или выражение с строкой resultType).
serializer?: any
Значение свойства
any
унаследован отDatasetStorageFormat.serializer