首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
怎么编写一个符合LayUI前端的JSON
Brant
2018-12-18 12:03
如题,因为LayUI前端接收JSON的格式是:{"code":"0","msg":"","count":100,"data":[{},{}]}
而我从数据库得到的只是一个List集合。求大神帮帮忙
项目:
JFinal
评论区
Ins
2018-12-18 13:23
JSONObject result = new JSONObject();
result.put("code","0");
result.put("data",list);
result.put("msg","");
result.put("count",list.size());
return result;
封装一下就可以了啊?
回复
Brant
2018-12-18 13:44
@Ins
里面没有JSONObject这个类啊?
回复
小白菜111
2018-12-18 15:44
@Brant
fastjson
回复
独狼
2018-12-18 16:00
你也太小白了,这一看就是layui的数据表格,这样就行了
Record layTableRes = new Record();
layTableRes.set("code", 0);
layTableRes.set("msg", "");
layTableRes.set("count", list.size());
layTableRes.set("data", list);
renderJson(layTableRes);
回复
Brant
2018-12-18 17:38
@独狼
可能因为我是学生吧。。。。百度了两天没搞定,真的非常感谢大佬的解答,泪目
回复
JFinal
2018-12-18 17:57
@Brant
好多方法呢:
Kv kv = Kv.by(k1, v1).set(k2, v2)....set(kn, vn);
renderJson(kv);
Kv 也可以换成你日常使用的 HashMap
回复
Brant
2018-12-18 18:58
@JFinal
谢谢大佬
回复
发送
我要反馈
热门反馈
扫码入社
result.put("code","0");
result.put("data",list);
result.put("msg","");
result.put("count",list.size());
return result;
封装一下就可以了啊?