> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-3a82795f.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Lista de configurações de formato para o formato JSON

# Configurações de formato para o JSON

Nesta página, você encontra configurações de formato comuns a todos os formatos JSON.

| Configuração                                                                                                                                                         | Descrição                                                                                                                                                          | Padrão  | Observação                                                                                                                                                                                     |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`input_format_import_nested_json`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#input_format_json_named_tuples_as_objects)                                           | Interpretar colunas de tupla nomeada como objetos JSON.                                                                                                            | `true`  |                                                                                                                                                                                                |
| [`input_format_json_try_infer_numbers_from_strings`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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](/pt-BR/reference/settings/formats#input_format_defaults_for_omitted_fields) também precisa estar habilitado. |
| [`output_format_json_quote_64bit_integers`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#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`](/pt-BR/reference/settings/formats#output_format_json_named_tuples_as_objects)                                         | Serializa colunas de tupla nomeada como objetos JSON.                                                                                                              | `true`  |                                                                                                                                                                                                |
| [`output_format_json_array_of_rows`](/pt-BR/reference/settings/formats#output_format_json_array_of_rows)                                                             | Gera um array JSON de todas as linhas no formato JSONEachRow(Compact).                                                                                             | `false` |                                                                                                                                                                                                |
| [`output_format_json_validate_utf8`](/pt-BR/reference/settings/formats#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.                                                                               |
