【发布时间】:2012-09-03 13:07:25
【问题描述】:
我需要在 PL/PgSQL 函数中解析 JSON 对象,并将它们转换为数组、行集或任何可迭代的对象。是否有某种功能或插件可以做到这一点?
Google 搜索被 Postgresql 9.2 中的 JSON 序列化阻塞。
【问题讨论】:
标签: json parsing postgresql plpgsql postgresql-9.1
我需要在 PL/PgSQL 函数中解析 JSON 对象,并将它们转换为数组、行集或任何可迭代的对象。是否有某种功能或插件可以做到这一点?
Google 搜索被 Postgresql 9.2 中的 JSON 序列化阻塞。
【问题讨论】:
标签: json parsing postgresql plpgsql postgresql-9.1
此时您可能希望使用过程语言插件,例如 PL/Perl、PL/Python 或 PL/V8,使用您选择的 JSON 支持语言来生成所需的数据。
您可能可以编写一个 C 扩展库来添加所需的功能,但如果通过 PL 已经可以实现,则不太可能值得付出努力。
我希望在 9.3 中看到(并帮助添加)更丰富的 JSON 操作函数。
【讨论】: