在 mysql 5.5 中解析 JSON

Posted

技术标签:

【中文标题】在 mysql 5.5 中解析 JSON【英文标题】:Parsing JSON in mysql 5.5 【发布时间】:2016-06-24 09:10:11 【问题描述】:

我有一个字符串作为 json 存储在 mysql 表中。我需要解析字符串并在存储过程中返回值。

Mysql 5.5 支持这个吗?

我遇到了这个 UDF:https://github.com/ChrisCinelli/mysql_json

很遗憾,由于操作问题,我无法在我的 mysql 服务器上安装此 UDF。

如何在mysql中解析json?

注意:我们使用的是percona版本的MySQL

【问题讨论】:

值得注意的是,Postgres 具有出色的 JSON 支持。如果您被 MySQL 卡住并且无法安装扩展程序,那么您将遇到困难。 【参考方案1】:

我最终使用了 common_schema:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/common-schema/common_schema-2.2.sql

具有json解析功能:https://common-schema.googlecode.com/svn/trunk/common_schema/doc/html/extract_json_value.html

【讨论】:

这里是 HTML 文件的链接,我相信它与缺少的相同:github.com/rpbouman/common-schema/blob/master/common_schema/doc/…

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

在 MySQL 中解析多维 json 字符串

Android入门(二十二)解析JSON

如何解析Mysql中的JSON字符串?

Mysql json数组解析方法

mysql5.7以下怎么解析json

sql中json解析