求教 前台JS 如何读取JSON中的MAP 集合
后台:得到Map<String,List<Object>> map ;
通过JSONArray.fromObject(map);放到json 对象中
再通过response.getWriter().print(json);发送到前台
在前台怎么读取呢?
我前台用的是jqery ajax
$.ajax({
url: '<%=path%>/zbgl/aclUserAction.do?doaction=getQxList',
type: 'post',
dataType: 'json',
contentType:'application/x-www-form-urlencoded; charset=utf-8',
success: function(data){
alert(data[0].roles_0);
//就是这里不知道怎么遍历json中的map对象
}
});
------解决方案--------------------alert看一下这JSON的文本格式,然后遍历。MAP放进去也变成JSON格式的东西了,不存在MAP了
------解决方案--------------------getJson