| Configuración | Descripción | Valor predeterminado | Nota |
|---|---|---|---|
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 | Permite analizar valores booleanos como números en formatos de entrada JSON. | true | |
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 | Permite analizar números como cadenas en formatos de entrada JSON. | true | |
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 | Permite interpretar objetos JSON como cadenas en los formatos de entrada JSON. | true | |
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 | 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 | 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 | 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 | 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 | Ignora las claves desconocidas en el objeto JSON para las tuplas con nombre. | false | |
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 | 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 | 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. |
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 | Controla el entrecomillado de números de coma flotante de 64 bits en el formato de salida JSON. | false | |
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 | Controla el uso de comillas en los valores Decimal en el formato de salida JSON. | false | |
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 | Serializa las columnas de tuplas con nombre como objetos JSON. | true | |
output_format_json_array_of_rows | Genera un array JSON de todas las filas en formato JSONEachRow(Compact). | false | |
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. |
Opciones de formato para JSON
Lista de opciones de formato para el formato JSON
En esta página puede encontrar las opciones de formato comunes a todos los formatos JSON.
Última modificación el 14 de agosto de 2026