项目上用到了客户端传递对象到服务器端:
示例代码如下:
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"}......]
按照这个修改成你的代码就可以了。