📄️ JSON 概览
Goose 提供了丰富的 SQL 函数,可用于从现有 JSON 中读取值并创建新的 JSON 数据。
📄️ 创建 JSON
JSON 创建函数
📄️ 加载 JSON
Goose JSON 读取器可通过分析 JSON 文件自动推断应使用的配置参数。大多数情况下这都能正确工作,并应作为首选方案。少数情况下若无法正确推断,也可以手动配置 JSON 读取器来正确解析文件。
📄️ 写出 JSON
可以使用 COPY 语句将表内容或查询结果直接写入 JSON 文件。
📄️ JSON 类型
Goose 通过 JSON 逻辑类型支持 json。例如:
📄️ JSON 处理函数
JSON 提取函数
📄️ JSON 格式设置
当 format 设为 auto 时,JSON 扩展会尝试自动判断 JSON 文件格式。
📄️ 安装与加载 JSON 扩展
json 扩展默认随 Goose 一同发布;若未内置,也会在首次使用时透明地自动加载。
📄️ SQL 与 JSON 互转
Goose 提供了在 SQL 与 JSON 之间对 SELECT 语句进行序列化/反序列化的函数,也支持执行 JSON 序列化后的语句。
📄️ 注意事项
相等比较