您的位置:首页 > Web前端 > JavaScript

简单的json数据分页操作

2017-09-08 14:51 330 查看
//当前页
Integer epage=Integer.parseInt(VerifyUtils.verifyString(maps.get("epage")));
//当前页显示数目
Integer pagesize=Integer.parseInt(VerifyUtils.verifyString(maps.get("pagesize")));
//得到json数据List<Map> list= (List<Map>) JSONObject.parseObject(value.get("report_data").toString()).get("contact_list");
//进行json数据分页
List<Map> listsort=new ArrayList<Map>();
//进行分页操作
for(int i=(epage>1?pagesize*(epage-1):0);i<(epage*pagesize>list.size()?(epage*pagesize)-((epage*pagesize)-list.size()):epage*pagesize);i++){
listsort.add(list.get(i));
}
//返回分页后的数据

map.clear();
map.put("code",0);
map.put("msg","ok");

//分页后的数据
map.put("data",listsort);
//总记录数
map.put("recordCount",list.size());
//总页数
map.put("pageCount",(list.size()/pagesize)+(list.size()%pagesize>0?1:0));
return map;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: