| Configuração | Descrição | Padrão | Observação |
|---|---|---|---|
input_format_import_nested_json | Mapeia dados JSON aninhados para tabelas aninhadas (funciona com o formato JSONEachRow). | false | |
input_format_json_read_bools_as_numbers | Permite interpretar valores booleanos como números nos formatos de entrada JSON. | true | |
input_format_json_read_bools_as_strings | Permite interpretar bools como strings em formatos de entrada JSON. | true | |
input_format_json_read_numbers_as_strings | Permite interpretar números como strings em formatos de entrada JSON. | true | |
input_format_json_read_arrays_as_strings | Permite interpretar arrays JSON como strings em formatos de entrada JSON. | true | |
input_format_json_read_objects_as_strings | Permite interpretar objetos JSON como strings em formatos de entrada JSON. | true | |
input_format_json_named_tuples_as_objects | Interpretar colunas de tupla nomeada como objetos JSON. | true | |
input_format_json_try_infer_numbers_from_strings | Tentar inferir números a partir de campos de texto durante a inferência de esquema. | false | |
input_format_json_try_infer_named_tuples_from_objects | Tentar inferir tupla nomeada a partir de objetos JSON durante a inferência de esquema. | true | |
input_format_json_infer_incomplete_types_as_strings | Use o tipo String para chaves que contenham apenas NULLs ou objetos/arrays vazios durante a inferência de esquema em formatos de entrada JSON. | true | |
input_format_json_defaults_for_missing_elements_in_named_tuple | Insira valores padrão para elementos ausentes no objeto JSON ao analisar uma tupla nomeada. | true | |
input_format_json_ignore_unknown_keys_in_named_tuple | Ignore chaves desconhecidas no objeto JSON para tuplas nomeadas. | false | |
input_format_json_compact_allow_variable_number_of_columns | Permite um número variável de colunas no formato JSONCompact/JSONCompactEachRow, ignora colunas extras e usa valores padrão quando há colunas ausentes. | false | |
input_format_json_throw_on_bad_escape_sequence | Lança uma exceção se a string JSON contiver uma sequência de escape inválida. Se desativado, as sequências de escape inválidas permanecerão inalteradas nos dados. | true | |
input_format_json_empty_as_default | Trata campos vazios na entrada JSON como valores padrão. | false | Para expressões padrão complexas, input_format_defaults_for_omitted_fields também precisa estar habilitado. |
output_format_json_quote_64bit_integers | Controla a colocação de aspas em inteiros de 64 bits no formato de saída JSON. | true | |
output_format_json_quote_64bit_floats | Controla a colocação de aspas em números de ponto flutuante de 64 bits no formato de saída JSON. | false | |
output_format_json_quote_denormals | Habilita as saídas ‘+nan’, ‘-nan’, ‘+inf’ e ‘-inf’ no formato de saída JSON. | false | |
output_format_json_quote_decimals | Controla o uso de aspas em valores decimais no formato de saída JSON. | false | |
output_format_json_escape_forward_slashes | Controla o escape de barras normais em saídas de string no formato de saída JSON. | true | |
output_format_json_named_tuples_as_objects | Serializa colunas de tupla nomeada como objetos JSON. | true | |
output_format_json_array_of_rows | Gera um array JSON de todas as linhas no formato JSONEachRow(Compact). | false | |
output_format_json_validate_utf8 | Habilita a validação de sequências UTF-8 nos formatos de saída JSON | false | Observe que isso não afeta os formatos JSON/JSONCompact/JSONColumnsWithMetadata, pois eles sempre validam UTF-8. |
Configurações de formato para o JSON
Lista de configurações de formato para o formato JSON
Nesta página, você encontra configurações de formato comuns a todos os formatos JSON.
Última modificação em 10 de junho de 2026