答案 0 :(得分:1)
像这样将List对象传递给JsonArray
JSONArray jsArray = new JSONArray(list);
我认为您正在寻找类似的东西..........
答案 1 :(得分:1)
有多种方法可以将Java对象转换为JSON字符串
Gson
ArrayList<SomeClass> list = new ArrayList<SomeClass>();
list.add(new SomeClass());
list.add(new SomeClass());
list.add(new SomeClass());
String json = new Gson().toJson(list);
ObjectMapper
ObjectMapper mapper = new ObjectMapper();
ArrayList<SomeClass> list = new ArrayList<SomeClass>();
list.add(new SomeClass());
list.add(new SomeClass());
list.add(new SomeClass());
String jsonArray = mapper.writeValueAsString(list);