Skip to main content
Эти настройки автоматически сгенерированы на основе исходного файла.

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_skip_null_typed_paths

Когда настройка включена, типизированные пути в JSON-столбцах, имеющие значения NULL, считаются отсутствующими — так же, как это происходит с динамическими путями. Это влияет на результат JSON-сериализации, на функции интроспекции, такие как JSONAllPaths, JSONHas, JSONExtractRaw, has, а также на проверки empty/notEmpty. Возможные значения:
  • 0 — Отключено (типизированные пути присутствуют всегда, даже со значениями NULL).
  • 1 — Включено (типизированные пути со значением NULL считаются отсутствующими).

type_json_use_partial_match_to_skip_paths_by_regexp

Если включено, при разборе объекта JSON в тип JSON для пропуска пути регулярным выражениям, указанным с помощью SKIP REGEXP, достаточно частичного совпадения. Если отключено, требуется полное совпадение.
Последнее изменение 26 сентября 2026 г.