84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
最近用springmvc开发系统 在后台用@responsebody自动转json到前台,一开始用list很ok,但是到了map 转出来的json缺是一大堆的对象 无法使用以前的数组遍历的方法 就是length为undefined 比如list转换的为["asd","zxc","qwe"] map转换为{"123":"asd","234":"zxc","345":"qwe"}
学习是最好的投资!
map转json本来就是对象啊,在Java中JSONObjct内部就是Map来实现的。JSONArray的内部实现是List,要想是json数组,那只能是list、数组、set这一类的线性的,map怎么能是转出数组来呢?
JSONObjct
Map
JSONArray
List
试问:
1、你是要把谁转成数组?键还是值? 2、Map是无顺的,那顺序怎么定?
map转json本来就是对象啊,在Java中
JSONObjct
内部就是Map
来实现的。JSONArray
的内部实现是List
,要想是json数组,那只能是list、数组、set这一类的线性的,map怎么能是转出数组来呢?试问: