例如:对于结果按照年龄大小重新排序
ArrayList data=[{"name":"张静初","age":"22"},{"name":"闻人羽","age":"28"},{"name":"李阔","age":"20"}];
// 按照age字段从小到大排序
if(data.size()>0){
List<Map<String, Object>> sortedObjects = new ArrayList<>(data);
Collections.sort(sortedObjects, new Comparator<Map<String, Object>>() {
@Override
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
return ((String) o1.get("age")).compareTo((String) o2.get("age"));
}
});
data=sortedObjects;
}