您的位置:首页 > 编程语言 > PHP开发

PHP 使用json_encode 解析数据库查询结果, 得到 json 最外层有中括号 [ ]

2016-04-27 19:04 639 查看
习惯了json最外层是大括号 { } , Android端解析也默认最外层是大括号, 今天遇到一个问题, json_encode生成的代码最外层有 [ ] 中括号, 导致Android端解析失败.

原因:

json_encode 解析从数据库中查询出来的数据. 该数据以二维数组的形式存在. json_encode时, 就默认在最外层包含 一个 中括号 [ ]



结果:



去掉中括号的办法:

在SQL 查询的结果进行 foreach 循环一次, 即可将外层中括号 [ ] 去掉.



这样,得到的 json 就没有中括号包裹了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: