我创建了我的sql数据库,它的json输出如下所示:
[
{
"number": "122",
"message": "this is message"
}
]
我怎么能让它看起来像这样:
{
"android": [
{
"ver": "1.5",
"name": "Cupcake",
"api": "API level 3"
}
]
}
如何获得额外的标签" android"?
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以这样做来从你的mysql虚拟表中获取:
select concat("{android:[",group_concat(concat("{number:'",122,"'"), CONCAT(",message:'",'this is message'),"'}"),"]}") as json from dual;
您可以使用任何数据库表中的数据执行此操作。 例如,我用双表
显示了它以下内容提供了您正在寻找的更多内容:
select
concat("{android:[",
group_concat(
concat('{"number":','"122"'),
CONCAT(',"message":','"this is message"'))
,"]}") as json from dual;
提供:
{android:[{"number":"122","message":"this is message"]}