List转为JSON

首先在VO类里封一个方法 toJSON(),

然后你便利那个List

String json = "{v:["
for(int i = 0 ; i < list.size();i++){
  json = json + list.get(i).toJSON
  if(i != list.size()-1){
  json = json + ",";
  }
}
json = json + "]}";

在js中用eval  例如:

var resq = eval('"+ajax返回+"');

var v = resq.v;

for(var i = 0 ; i < v.length;i++){
  var val = eval('"+v[i]+"');
  alert(val.a);//在这里就组装值,最后innerHTML到相应的id中
}




你可能感兴趣的:(json,Ajax,list)