Ⅰ 在控制台打印出了json格式的数据,但是页面中就是获取不到
把输出里面的body去掉看看,你的json数据里面好像是没有这个body分支的。
Ⅱ js json[0].value无法取到值
[['a','a'],['b','b'],['c','c']];这个东西不是json格式
应该是{"a":"aa","b":"bb","c":"cc"},
取法.key获取键;[i].value 获得值
Ⅲ Android 获取不到json数据
1,先要建立一个线程获取json数据
2接着解析json数据
3,设置内textview
例如:容json数据,strjson=
{"key":
["a","b"]}
jsonobject
object
=
new
jsonobject
(strjson)
jsonarray
arr=
object.getjsonarray("key")
;
string
text=arr.getstring(0);
Ⅳ 在属性上加@json(serialize=true) ajax取不到值,改为false就取的到
@json(serialize=true)是将数组进行了序列化并存储,这里要求源数据为数组等具有数据类型和结构等信息的数据,序列化后输出json字符串,如果源数据无法序列化,那么ajax失败。
如果源数据以及是标准json,那么需要使用serialize=false