JSONObject转List

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));
        }
    }
}

 

 


版权声明:本文为xianrenyingzi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。