加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Postgresql中的JSON输出

发布时间:2020-12-13 16:35:02 所属栏目:百科 来源:网络整理
导读:我希望我不会错过一些非常明显的东西, 我想从postgres函数中获取JSON输出(我想其他许多人已经需要这个)并且我很乐意在我的服务器上安装contrib函数的扩展, 有没有办法从sql或plpgsql函数(或在db-server-side python的帮助下)获取JSON输出?具体来说,我希望将
我希望我不会错过一些非常明显的东西,
我想从postgres函数中获取JSON输出(我想其他许多人已经需要这个)并且我很乐意在我的服务器上安装contrib函数的扩展,

有没有办法从sql或plpgsql函数(或在db-server-side python的帮助下)获取JSON输出?具体来说,我希望将记录[]结果作为JSON.

自 PostgreSQL 9.2以来,内置了对JSON的支持,并且在最近的版本中增加了许多其他功能(例如: JSON functions in PostgreSQL 0.4).

特别是row_to_json将记录转换为JSON对象,array_to_json将数组转换为JSON数组.

例如,可以组合这两个函数以轻松地将SELECT查询的结果转换为JSON:

SELECT array_to_json(array_agg(row_to_json(t))) FROM 
    (SELECT col1,col2,col3 FROM example_table) t

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读