Эти настройки автоматически сгенерированы на основе исходного файла.
type_json_allow_duplicated_key_with_literal_and_nested_object
Если включено, допускается разбор JSON вида {"a" : 42, "a" : {"b" : 42}}, где некоторый ключ дублируется, но одно из его значений является вложенным объектом.
type_json_skip_duplicated_paths
Если параметр включен, при разборе объекта JSON в тип JSON дублирующиеся пути будут игнорироваться, и вместо исключения будет вставляться только первый из них
type_json_skip_invalid_typed_paths
Если параметр включен, поля со значениями, которые нельзя привести к объявленному для них типу в столбцах типа JSON с типизированными путями, пропускаются вместо того, чтобы вызывать ошибку. Пропущенные поля считаются отсутствующими и получают значения по умолчанию/NULL в соответствии с определением типизированного пути.
Этот параметр применяется только к столбцам типа JSON (например, JSON(a Int64, b String)), где для определённых путей объявлены типы. Он не применяется к обычным форматам ввода JSON, таким как JSONEachRow, при вставке в обычные типизированные столбцы.
Возможные значения:
- 0 — Отключить (вызывать ошибку при несоответствии типов).
- 1 — Включить (пропускать поле при несоответствии типов).
type_json_use_partial_match_to_skip_paths_by_regexp
Если включено, при разборе объекта JSON в тип JSON для пропуска пути регулярным выражениям, указанным с помощью SKIP REGEXP, достаточно частичного совпадения. Если отключено, требуется полное совпадение.