JSON字符串对象转换List

时间:2022-12-19 13:57:47

项目上用到了客户端传递对象到服务器端:

示例代码如下:

JSONArray jsonAry = JSONArray.fromObject(jsonStr);
if(null!=jsonAry && jsonAry.size()>0){
int size = jsonAry.size();
List<ModelPriceVo> modelPriceVoList = new ArrayList<ModelPriceVo>(size);
for(int i=0;i<size;i++){
JSONObject json=(JSONObject) jsonAry.get(i);
ModelPriceVo mpv = (ModelPriceVo)JSONObject.toBean(json, ModelPriceVo.class);
modelPriceVoList.add(mpv);
}
modelPriceService.updateModelPrice(modelPriceVoList);
}


需要注意一点,客户端字符串对象格式:[{"id":"1","name":"csdn"},{"id":"2","name":"csdn"}......]


按照这个修改成你的代码就可以了。