JsonBinder jb = JsonBinder.buildNormalBinder();
JavaType javaType = jb.getCollectionType(ArrayList.class, CompetitionPart.class);
List<CompetitionPart> lst = (List<CompetitionPart>) jb.getReadValue(design.getPartNameList(), javaType);
CompetitionUserDesign design
前台传来的数据:例如 : [{"name":"1243","mobile":"1234123414"},{"name":"1253","mobile":"21351324"},{"name":"1341","mobile":"3214132412"}]
前台的html
var saveList = new Array();
var params = {"name":name,
"mobile":mob};
saveList.push(params);
JSON.stringify(saveList)
或者 <pre style="background-color:#272822;color:#f8f8f2;font-family:'宋体';font-size:12.8pt;">copyVList.<span style="color:#a6e22e;">join</span>()
例子
var param = {id : seriesId, competitionUserId : cpUserId, name : seriesName, intor : intor, addPartName : JSON.stringify(saveList), addVideo : JSON.stringify(addVList), delList : delList.join(), copyVideo : copyVList.join()}
例
var param = {id : cpDesignId, competitionUserId : cpUserId, name : designName, categoryId : categoryId, mainPoint : designMainPoint, thought : designThought, partNameList : JSON.stringify(saveList)}