net.sf.json.JSONObject类型的JSONObject转List代码如下:
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class sss {
public static void main(String[] args) {
String res = "{\"status\": 1, \"info\": \"ok\", \"data\": {\"image_list\": [\"/static/data_image/Cardamine_impatiens/45ea94f9-5852-4e9a-c920-da8075895c24.jpg\", \"/static/data_image/Cardamine_impatiens/e106860a-5c08-1f1d-551d-854a2d58295f.jpg\", \"/static/data_image/Sagina_japonica/68b8a8ad-5f1d-9dfe-2f41-68a8993011df.jpg\", \"/static/data_image/Conyza_canadensis/dea8a759-bf28-fa8a-1845-9c40fe4529d8.jpg\", \"/static/data_image/Cardamine_impatiens/1d7dfbf8-1ac4-085e-2d47-f65c43b63d07.jpg\"],"
+ "}}}";
JSONObject objecctToken = JSONObject.fromObject(res);
JSONObject obj = JSONObject.fromObject(objecctToken.get("data"));
System.out.println(JSONObject.fromObject(res));
JSONArray jsonObjString = (JSONArray) obj.get("image_list");
System.out.println("jsonObjString" + jsonObjString);
List list1 = JSONArray.toList(jsonObjString, String.class);
for (int i = 0; i < list1.size(); i++) {
System.out.println(list1.get(i));
}
}
}