描述
JSON 格式以 JSON 格式读取和输出数据。
JSON 格式会返回以下内容:
JSON 类型与 JavaScript 兼容。为确保这一点,某些字符会额外进行转义:
- 斜杠
/会被转义为\/ - 会导致某些浏览器出错的替代换行符
U+2028和U+2029会被转义为\uXXXX。 - ASCII 控制字符会被转义:退格、换页、换行、回车和水平制表符分别替换为
\b、\f、\n、\r、\t,00-1F 范围内其余字节则使用\uXXXX序列表示。 - 无效的 UTF-8 序列会被替换为替代字符 �,因此输出文本将仅包含有效的 UTF-8 序列。
output_format_json_quote_64bit_integers 设置为 0。
ClickHouse 支持 NULL,在 JSON 输出中显示为 null。要在输出中启用 +nan、-nan、+inf、-inf 值,请将 output_format_json_quote_denormals 设置为 1。
示例用法
格式设置
input_format_json_validate_types_from_metadata 设为 1,
则会将输入数据元数据中的类型与表中对应列的类型进行比对。