首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于record前端打印的问题
Code_Cat
2020-09-02 14:48
请问一下为什么我把page中的list拿出来后在前台是这样的呢,有什么办法只要数据呢
项目:
JFinal
评论区
JFinal
2020-09-02 14:56
你是用的 fastjson 转换的吧?
这样来用:
String jsonStr = JFinalJson.getJson().toJson(page.getList());
renderJson(jsonStr);
如果希望默认就是这个行为,不要配置:
me.setJsonFactory(...);
回复
Code_Cat
2020-09-02 17:05
@JFinal
我是在spring项目里集成了jfinal,然后传到前台的时候和预期的数据格式不一样,所以显示出了问题,我只要map就行了,record前台不能识别
回复
JFinal
2020-09-02 17:20
@Code_Cat
多数 json 转换工具是根据 getter 方法来转换的
你手头的 Record 中的 getter 方法就是那些: getColumns()、getColumnNames()、getColumnValues()
你可以调用 getColumns() 拿到 Map 来转换
也可以用一下 jfinal 中的 JFinalJson.getJson().toJson(...);
回复
Code_Cat
2020-09-03 08:40
@JFinal
好的,谢谢。另外补充一下,jfinal真的好用,我配置几分钟就可以使用了,之前配置Mybatis Plus,搞了好久还不行
回复
发送
我要反馈
热门反馈
扫码入社
这样来用:
String jsonStr = JFinalJson.getJson().toJson(page.getList());
renderJson(jsonStr);
如果希望默认就是这个行为,不要配置:
me.setJsonFactory(...);