首頁 >後端開發 >php教程 >输出多个Json对象解决方法

输出多个Json对象解决方法

WBOY
WBOY原創
2016-06-13 12:12:031634瀏覽

输出多个Json对象
我有三个数组从三个函数里面生成 都要做成Json数据返回
但是如果每个都分别echo json_encode();最后返回的数据是三个json对象,解析起来有问题 请问有什么解决办法吗
最好不要把三个数组拼在一起...
还有如果返回的是json数据的话浏览器应该也是能识别出来,显示出有结构的json数据来的吧?
我这边返回的都是直接显示字符串的形式...
声明是用的 

header('Content-type: application/json');

哪里可能出问题了呢?
------解决思路----------------------
虽然 json 只是一个字符串,但他是有格式的
如果格式不对,就无法解析了

你分别输出 3 个 json 串,到了浏览器就因格式不对,无法解析了
所以要用数组将他们拼装在一起再输出
------解决思路----------------------
如果不想用数组,那就合并成一个新的对象,你要的三个数据作为属性,然后一次性Response到客户端就可以啊
------解决思路----------------------
先把三个数组合拼成一个数组,再json_encode。


------解决思路----------------------
php返回json数据例子

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn