1. JSONArray的遍历,并获取其中的一个参数
JSONArray arr= eventData..getJSONArray("data"); List<String> list=new ArrayList<>(); Iterator<Object> ite=arr.iterator(); while (ite.hasNext()){ JSONObject obj=(JSONObject)ite.next(); list.add(obj.getString("name")); }
2.String转json
String str="{\"name\":\"123\",\"id\":\"123456\"}";
JSONObject jsonObj =JSONObject.parseObject(str);
3.JSONArray转String
String str=JSONObject.toJSONString(jsonArr);
4. String转List
List<MyClass> list = JSONObject.parseArray(str, MyClass.class);