js中怎么解析list集合,需要利用使用集合中的数据

JavaScript08

js中怎么解析list集合,需要利用使用集合中的数据,第1张

var arr = [

    {content: "页面设计", id:1, num:105,parentid:1},

    {content: "网站使用的便捷度", id:2, num:105,parentid:1},

    {content: "信息公开力度", id:3, num:105,parentid:1},

    {content: "网上互动服务", id:4, num:105,parentid:1}

]

for(var i = 0 i < arr.length i++){

    var obj = arr[i]

    for(var key in obj){

        console.log(key + ": " + obj[key])

    }

}

1、由后台action

传给前台是需要将map

转成json格式

复制代码

代码如下:

Map<String,

List>

resultMap;

JSONObject

json

=

JSONObject.fromObject(resultMap)

message

=

json.toString()

List中存放多个student对象

2、前台js

中先将结果json串转成对象

复制代码

代码如下:

var

obj

=

eval("("+data+")")

3、遍历取list

中的对象

复制代码

代码如下:

for(var

key

in

obj){

//第一层循环取到各个list

var

List

=

obj[key]

for(var

student

in

List){

//第二层循环取list中的对象

alert(List[student

].id)

alert(List[student

].name)

}

}