日期:2014-05-17  浏览次数:20866 次

js 遍历json数组,返回的json数组不是键值对形式的,如何遍历?
[
                                                            [3,"1","888888@qq.com","Mac",1,25,1231231233,"1"],                           [2,"1","896886824@qq.com","Mac",1,25,1231231222,"1"]

]

这种形式的,js中如何遍历呢
json 遍历 js java

------解决方案--------------------
 

是楼猪要的不? 先转换成json 再循环
------解决方案--------------------
LZ的不是json数组,就是个二维数组,按二维数组遍历就行了
------解决方案--------------------
引用:
LZ的不是json数组,就是个二维数组,按二维数组遍历就行了


+1
------解决方案--------------------
引用:
Quote: 引用:

LZ的不是json数组,就是个二维数组,按二维数组遍历就行了


+1
+2
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

LZ的不是json数组,就是个二维数组,按二维数组遍历就行了


+3
+2


小伙伴们惊呆了,这不是json
------解决方案--------------------
可以了解清楚json的格式,你发的格式仅仅只是数组的格式而已
------解决方案--------------------
jquery中$.each()什么样的数据格式解析不了?只有你想不到,没有它做不到。
------解决方案--------------------
你这个只是js 数组
var test=[[3,"1","888888@qq.com","Mac",1,25,1231231233,"1"],[2,"1","896886824@qq.com","Mac",1,25,1231231222,"1"]];
alert(test[0]);
alert(test[1]);
for(var i in test[1]){
alert(test[1][i]);
}

------解决方案--------------------
不是键值对就不是json格式,你这个事数组格式,直接当解析数据那样解析就行了
------解决方案--------------------
这不是json格式的数据。。。只是个数组。。按照数组方式遍历就好了。。
------解决方案--------------------
[{"port":"8080","endtime":"2013-08-29 16:58:34"}]
这种才是JSON格式数据,你把你的当成二位数组来循环出来就可以了