如何把list转换成jsonarray

2025-03-01 03:11:23
推荐回答(2个)
回答1:

json有个JsonArray类,转集合的。你先在后台debug下,看看用JsonArray行不行。

[ { dept={xxx}} ] 如果转成长这样的数组,就可用了

要是你重写下userdepartment的toString(),我用的是gson,没遇到过类中嵌套类的,不过它既然能转换一个类,那个转换类的嵌套也是可以的,无非就是多一层反射。

回答2:

// 代码实例
List list = new ArrayList();
list.add("abc");
list.add("123");

net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(list);
System.out.println(jsonArray.toString());