在JSP的JQUERY中如何解析JSON
[{"1":"AAA"}]这个返回到jsp中的JSON数据我怎么取出里面的1和AAA$.ajax({type:"POST",url:"perandrole1.action...
[{"1":"AAA"}]这个返回到jsp中的JSON数据我怎么取出里面的1和AAA
$.ajax({
type: "POST",
url: "perandrole1.action",
data: "dept="+dept,
dataType:"json",
success: function(data){
alert(data);
}
}); 展开
$.ajax({
type: "POST",
url: "perandrole1.action",
data: "dept="+dept,
dataType:"json",
success: function(data){
alert(data);
}
}); 展开
2个回答
展开全部
你这样写是不能的到‘1’的,可以改下你的json数据:
[{id:1,name:"aa"}]
alert(data[0].id+" : "+data[0].name)
[{id:1,name:"aa"}]
alert(data[0].id+" : "+data[0].name)
更多追问追答
追问
for(int i=0;i<nameidList.size();i++){
nameidMap.put(nameidList.get(i).getStaffKey(), nameidList.get(i).getName());
}
System.out.println(nameidMap);
JSONArray jsonArray=JSONArray.fromObject(nameidMap);
那我这个ACTION中的MAP应该怎么存?
追答
List> nameidMapList = new ArrayList>();
Map nameidMap = new HashMap();
nameidMap .put("id", 1);
nameidMap .put("name", "test");
nameidMapList.add(nameidMap);
System.out.println(JSONArray.fromObject(nameidMapList).toString());
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询