JSONarray数组去重方法
jsonarray去除重复
·
通过set集合数据不重复的特性去重,最后再转化为数组形式
public JSONArray getSummary(String pk) {
DataTable dataRows=visitPlanDao.getSummary();
DataTable dataRows1=visitPlanDao.getOldSummary(pk);
JSONArray dataList = JSONUtil.dataRows2json(dataRows.getRows(),true);
JSONArray dataList1=JSONUtil.dataRows2json(dataRows1.getRows(),true);
if(dataList1.size()>0){
dataList.addAll(dataList1);
}
Set set=new HashSet();//创建set集合
for (int i=0;i<dataList.size();i++){
set.add(dataList.get(i));//数组中的数据循环加入集合中
}
dataList=JSONArray.parseArray(set.toString());//转化为数组
return dataList;
}
更多推荐


所有评论(0)