list转化成json对象后怎么在jsp中收集list中的属性
哪位大神解决一下。谢谢!! --------------------编程问答-------------------- 要先解析json --------------------编程问答-------------------- list转换为json之后,在前台接受到的数据格式是js中的数组形式:[XX,xx,...]。如果XX是对象,那么你可以这样获取XX中的属性:数组[index].property。
楼主说的获得list的属性,那么我可以告诉你,你只能获得length属性。也就是js数组的长度 --------------------编程问答-------------------- 楼主的意思是在js中吧,如果是jsonObject,就var json = JSON.parse(msg);
转成json对象,然后遍历
for(var o in json ){
alert(o+" "+json[o])
}
如果返回的是jsonArray,同样var jsonArray = JSON.parse(msg);
for(var o in jsonArray){
alert(jsonArray[o].id)
} --------------------编程问答-------------------- JS解析JSON,对页面元素进行显示 --------------------编程问答-------------------- +1 --------------------编程问答-------------------- 后台List转成json,然后在jsp里面解析,这是闲着蛋疼么?如果是ajax返回给js处理的话,可以参照以下方法遍历属性:
var listData = eval(json字符串);
for(var i = 0 ;i < listData.length; i++){
for(var pro in listData[i]){
//pro属性名
listData[pro];//属性值
}
}
补充:Java , Web 开发