UseDto.java
private Long id;
private String idUrl;
private String x;
private String y;
private String size;
private String name;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getIdUrl() {
return idUrl;
}
public void setIdUrl(String idUrl) {
this.idUrl = idUrl;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getSize() {
return size;
}
public void setSize(String size) {
this.size = size;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
controller
useList = "[{"id":26,"idUrl":"#dev1","x":198,"y":398,"size":100,"name":"测试1"},{"id":27,"idUrl":"#dev1","x":274,"y":160,"size":100,"name":"测试2"}]";
JSONArray array = JSONArray.fromObject(useList);
List list2 = (List) JSONArray.toList(array, UseDto.class);
Iterator it = list2.iterator();
while(it.hasNext()){
UseDto u = (UseDto)it.next();
DevPic dp = this.devPicService.findDevPic(companyId, u.getId(), null, searchable.newSearchable()).get(0);
dp.setTyId(mmp.getId());
this.devPicService.update(dp);
}