java ajax 怎么解析json的map数据

比如想这样的
[{"dls":[{"d_id":1,"d_name":"人事部"},{"d_id":2,"d_name":"财务部"},{"d_id":3,"d_name":"开发部"},{"d_id":4,"d_name":"销售部"}],"jls":[{"j_id":1,"j_name":"初级程序员"},{"j_id":2,"j_name":"中级程序员"},{"j_id":3,"j_name":"高级程序员"},{"j_id":4,"j_name":"人事专员"},{"j_id":5,"j_name":"人事主管"},{"j_id":6,"j_name":"出纳"},{"j_id":7,"j_name":"会计"},{"j_id":8,"j_name":"销售员"},{"j_id":9,"j_name":"销售经理"}]}]

http://www.linuxidc.com/Linux/2016-02/128411.htm

一样是map的key取值,key.value

像你的json可以这样取: jsondata.dls这样获得一个数组,然后用for循环得到每一个数据对象,比如第一个 jsondata.dls[0].d_name;这个值等于"人事部";

看你是在前台处理还是在后台啦,java处理json的话引个json的包就行了,如果在前台处理的话其实就是用js处理了,用jquery可能更加方便,都已经有现成的函数了,其实很简单的

&符号表示什么意思?

js 中 用 eval()函数 或者 JSON.parse() 将这个JSON字符串转换成对象就可以了啊 得到的是一个数组对象 然后forin 循环就可以了

用org.json包或fastjson等