Postgresql,解析 JSON

Posted

技术标签:

【中文标题】Postgresql,解析 JSON【英文标题】:Postgresql, parse JSON 【发布时间】:2012-09-03 13:07:25 【问题描述】:

我需要在 PL/PgSQL 函数中解析 JSON 对象,并将它们转换为数组、行集或任何可迭代的对象。是否有某种功能或插件可以做到这一点?

Google 搜索被 Postgresql 9.2 中的 JSON 序列化阻塞。

【问题讨论】:

【参考方案1】:

此时您可能希望使用过程语言插件,例如 PL/Perl、PL/Python 或 PL/V8,使用您选择的 JSON 支持语言来生成所需的数据。

您可能可以编写一个 C 扩展库来添加所需的功能,但如果通过 PL 已经可以实现,则不太可能值得付出努力。

我希望在 9.3 中看到(并帮助添加)更丰富的 JSON 操作函数。

【讨论】:

PL/Python 就是这样。谢谢。

以上是关于Postgresql,解析 JSON的主要内容,如果未能解决你的问题,请参考以下文章

我们可以为 postgresql 使用解析服务器吗

深入解析PostgreSQL数据库架构

解析 Navicat for PostgreSQL 数据库组设计器

PostgreSQL

简单介绍PostgreSQL解析URL的方法

Redshift Postgresql - 如何解析嵌套的 JSON