Descripción
JSON lee y genera datos en formato JSON.
El formato JSON devuelve lo siguiente:
El tipo
JSON es compatible con JavaScript. Para garantizarlo, algunos caracteres se escapan adicionalmente:
- la barra
/se escapa como\/ - los saltos de línea alternativos
U+2028yU+2029, que causan problemas en algunos navegadores, se escapan como\uXXXX. - Los caracteres de control ASCII se escapan: retroceso, salto de página, salto de línea, retorno de carro y tabulación horizontal se reemplazan por
\b,\f,\n,\r,\t, así como los bytes restantes en el rango 00-1F mediante secuencias\uXXXX. - Las secuencias UTF-8 no válidas se sustituyen por el carácter de reemplazo � para que el texto de salida conste de secuencias UTF-8 válidas.
output_format_json_quote_64bit_integers en 0.
ClickHouse admite NULL, que se muestra como null en la salida JSON. Para habilitar los valores +nan, -nan, +inf, -inf en la salida, establezca output_format_json_quote_denormals en 1.
Ejemplo de uso
Configuración de formato
input_format_json_validate_types_from_metadata se establece en 1,
los tipos definidos en los metadatos de los datos de entrada se compararán con los tipos de las columnas correspondientes de la tabla.
Véase también
- formato JSONEachRow
- ajuste output_format_json_array_of_rows