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

> Lista de opciones de formato para el formato JSON

# Opciones de formato para JSON

En esta página puede encontrar las opciones de formato comunes a todos los formatos JSON.

| Configuración | Descripción | Valor predeterminado | Nota |
| - | - | - | - |
| [`input_format_import_nested_json`](/es/reference/settings/formats/input-format#input_format_import_nested_json) | Asigna datos JSON anidados a tablas anidadas (funciona con el formato JSONEachRow). | `false` | |
| [`input_format_json_read_bools_as_numbers`](/es/reference/settings/formats/input-format#input_format_json_read_bools_as_numbers) | Permite analizar valores booleanos como números en formatos de entrada JSON. | `true` | |
| [`input_format_json_read_bools_as_strings`](/es/reference/settings/formats/input-format#input_format_json_read_bools_as_strings) | Permite analizar Bools como Strings en formatos de entrada JSON. | `true` | |
| [`input_format_json_read_numbers_as_strings`](/es/reference/settings/formats/input-format#input_format_json_read_numbers_as_strings) | Permite analizar números como cadenas en formatos de entrada JSON. | `true` | |
| [`input_format_json_read_arrays_as_strings`](/es/reference/settings/formats/input-format#input_format_json_read_arrays_as_strings) | Permite analizar arrays de JSON como cadenas en formatos de entrada JSON. | `true` | |
| [`input_format_json_read_objects_as_strings`](/es/reference/settings/formats/input-format#input_format_json_read_objects_as_strings) | Permite interpretar objetos JSON como cadenas en los formatos de entrada JSON. | `true` | |
| [`input_format_json_named_tuples_as_objects`](/es/reference/settings/formats/input-format#input_format_json_named_tuples_as_objects) | Interpreta las columnas de tuplas con nombre como objetos JSON. | `true` | |
| [`input_format_json_try_infer_numbers_from_strings`](/es/reference/settings/formats/input-format#input_format_json_try_infer_numbers_from_strings) | Intenta inferir números a partir de campos de cadena durante la inferencia de esquema. | `false` | |
| [`input_format_json_try_infer_named_tuples_from_objects`](/es/reference/settings/formats/input-format#input_format_json_try_infer_named_tuples_from_objects) | Intentar inferir una tupla con nombre a partir de objetos JSON durante la inferencia de esquema. | `true` | |
| [`input_format_json_infer_incomplete_types_as_strings`](/es/reference/settings/formats/input-format#input_format_json_infer_incomplete_types_as_strings) | Usar el tipo String para las claves que solo contienen NULL u objetos o arrays vacíos durante la inferencia de esquema en formatos de entrada JSON. | `true` | |
| [`input_format_json_defaults_for_missing_elements_in_named_tuple`](/es/reference/settings/formats/input-format#input_format_json_defaults_for_missing_elements_in_named_tuple) | Insertar valores predeterminados para los elementos que faltan en un objeto JSON al analizar una tupla con nombre. | `true` | |
| [`input_format_json_ignore_unknown_keys_in_named_tuple`](/es/reference/settings/formats/input-format#input_format_json_ignore_unknown_keys_in_named_tuple) | Ignora las claves desconocidas en el objeto JSON para las tuplas con nombre. | `false` | |
| [`input_format_json_compact_allow_variable_number_of_columns`](/es/reference/settings/formats/input-format#input_format_json_compact_allow_variable_number_of_columns) | Permite un número variable de columnas en el formato JSONCompact/JSONCompactEachRow, ignora las columnas adicionales y usa valores predeterminados en las columnas faltantes. | `false` | |
| [`input_format_json_throw_on_bad_escape_sequence`](/es/reference/settings/formats/input-format#input_format_json_throw_on_bad_escape_sequence) | Lanza una excepción si la cadena JSON contiene una secuencia de escape no válida. Si se deshabilita, las secuencias de escape no válidas permanecerán tal cual en los datos. | `true` | |
| [`input_format_json_empty_as_default`](/es/reference/settings/formats/input-format#input_format_json_empty_as_default) | Trata los campos vacíos de la entrada JSON como valores por defecto. | `false` | Para las expresiones predeterminadas complejas, también debe estar habilitada [input\_format\_defaults\_for\_omitted\_fields](/es/reference/settings/formats/input-format#input_format_defaults_for_omitted_fields). |
| [`output_format_json_quote_64bit_integers`](/es/reference/settings/formats/output-format#output_format_json_quote_64bit_integers) | Controla el entrecomillado de enteros de 64 bits o superiores en el formato de salida JSON. | `false` | |
| [`output_format_json_quote_64bit_floats`](/es/reference/settings/formats/output-format#output_format_json_quote_64bit_floats) | Controla el entrecomillado de números de coma flotante de 64 bits en el formato de salida JSON. | `false` | |
| [`output_format_json_quote_denormals`](/es/reference/settings/formats/output-format#output_format_json_quote_denormals) | Habilita la salida de '+nan', '-nan', '+inf' y '-inf' en el formato de salida JSON. | `false` | |
| [`output_format_json_quote_decimals`](/es/reference/settings/formats/output-format#output_format_json_quote_decimals) | Controla el uso de comillas en los valores Decimal en el formato de salida JSON. | `false` | |
| [`output_format_json_escape_forward_slashes`](/es/reference/settings/formats/output-format#output_format_json_escape_forward_slashes) | Controla el escape de barras diagonales en la salida de cadenas en el formato de salida JSON. | `true` | |
| [`output_format_json_named_tuples_as_objects`](/es/reference/settings/formats/output-format#output_format_json_named_tuples_as_objects) | Serializa las columnas de tuplas con nombre como objetos JSON. | `true` | |
| [`output_format_json_array_of_rows`](/es/reference/settings/formats/output-format#output_format_json_array_of_rows) | Genera un array JSON de todas las filas en formato JSONEachRow(Compact). | `false` | |
| [`output_format_json_validate_utf8`](/es/reference/settings/formats/output-format#output_format_json_validate_utf8) | Habilita la validación de secuencias UTF-8 en los formatos de salida JSON | `false` | Tenga en cuenta que esto no afecta a los formatos JSON/JSONCompact/JSONColumnsWithMetadata; siempre validan UTF-8. |
