如何将ArrayList更改或转换为JSON?

时间:2019-06-22 04:37:19

标签: java json

如何将下面图片的结果转换为JSON?

enter image description here

2 个答案:

答案 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);