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

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

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

猜你喜欢

转载自blog.csdn.net/jiaowo_ccc/article/details/79707323