java中获取json中的数组转化为List

ObjectMapper mapper = new ObjectMapper();
JSONObject jsonObject = JSON.parseObject(json);
JSONArray array = jsonObject.getJSONArray("V_PACS4ORIN");
List rules = new ArrayList();

for(int i = 0; i < array.size(); i++){
    JSONObject object = (JSONObject) array.get(i);     //将array中的数据进行逐条转换
    Gdpengine rule = (Gdpengine) JSONObject.toJavaObject(object, Gdpengine.class);  //通过JSONObject.toBean()方法进行对象间的转换
    rules.add(rule);
}

你可能感兴趣的:(Java,IDEA)