mysql-udf-json 是一款简单的MySQL用户自定义函数,具有json_array ()、json_members()、json_object ()、json_values ()四个函数,可以在MySQL数据库中将数据转换成JSON格式,它的安装方式如下:
tar zxvf lib_mysqludf_json-x86_64.tar.gz
将lib_mysqludf_json.so拷贝至/usr/local/mysql/lib/plugin/下
登录mysql控制台
create function lib_mysqludf_json_info returns string soname 'lib_mysqludf_json.so';
create function json_array returns string soname 'lib_mysqludf_json.so';
create function json_members returns string soname 'lib_mysqludf_json.so';
create function json_object returns string soname 'lib_mysqludf_json.so';
create function json_values returns string soname 'lib_mysqludf_json.so';
使用方式
select json_object(
customer_id
, first_name
, last_name
, last_update
) as customer
from customer
where customer_id =1;
更多使用方式详细见:
https://github.com/mysqludf/lib_mysqludf_json
mysql_udf_json 和 mysql_udf_http 配合使用,能将通过http协议发送json格式的数据