Skip to main content
Ces paramètres sont générés automatiquement à partir du code source.

type_json_allow_duplicated_key_with_literal_and_nested_object

Si ce paramètre est activé, il est possible d’analyser des JSON tels que {"a" : 42, "a" : {"b" : 42}}, dans lesquels une clé est dupliquée, mais où l’une des occurrences est un objet imbriqué.

type_json_skip_duplicated_paths

Lorsqu’il est activé, lors de l’analyse d’un objet JSON vers le type JSON, les chemins dupliqués seront ignorés et seul le premier sera inséré au lieu d’une exceptio

type_json_skip_invalid_typed_paths

Lorsqu’il est activé, les champs dont les valeurs ne peuvent pas être converties vers leur type déclaré dans des colonnes de type JSON avec des chemins typés sont ignorés au lieu de provoquer une erreur. Les champs ignorés sont considérés comme absents et utilisent des valeurs par défaut ou NULL selon la définition du chemin typé. Ce paramètre s’applique uniquement aux colonnes de type JSON (par ex. JSON(a Int64, b String)) où certains chemins ont des types déclarés. Il ne s’applique pas aux formats d’entrée JSON classiques comme JSONEachRow lors de l’insertion dans des colonnes typées classiques. Valeurs possibles :
  • 0 — Désactiver (provoquer une erreur en cas d’incompatibilité de type).
  • 1 — Activer (ignorer le champ en cas d’incompatibilité de type).

type_json_use_partial_match_to_skip_paths_by_regexp

Lorsqu’il est activé, lors de l’analyse d’un objet JSON en type JSON, les expressions régulières spécifiées avec SKIP REGEXP devront correspondre partiellement pour ignorer un chemin. Lorsqu’il est désactivé, une correspondance complète sera requise.
Dernière modification le 23 juillet 2026