> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.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 en el formato de salida JSON.                                                                                                | `true`               |                                                                                                                                                                                                                      |
| [`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.                                                                                                   |
