首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
renderJson方法返回页面时,long型数值别截取
花絮
2017-03-06 23:54
用renderJson方法把list返回到页面,因为精度问题,导致long型被截取,想看看大家有什么好方法来处理
项目:
JFinal
5
4
评论区
JFinal
2017-03-07 11:28
js 貌似有精度问题,考虑将之转成 string 就没问题了
回复
花絮
2017-03-07 14:02
/**
* 扩展json处理,Long型和BigInteger转为字符串
*/
public class ExtJson extends JFinalJson {
@Override
public String toJson(Object object) {
if (object == null)
return "null";
if (object instanceof Long || object instanceof BigInteger) {
return "\"" + escape((String) object) + "\"";
}
return super.toJson(object);
}
@Override
protected String toKeyValue(String key, Object value, StringBuilder sb, int depth) {
if (value instanceof Long || value instanceof BigInteger) {
return super.toKeyValue(key, ConvertUtil.objectToString(value), sb, depth);
}
return super.toKeyValue(key, value, sb, depth);
}
}
回复
JFinal
2017-03-07 14:30
@花絮
感谢分享,赞一个
回复
发送
我要反馈
赞助商
阿里云服务器超值优惠
热门反馈
JFinal 社区 feedback 反馈栏目
jfinal模块化开发的best practice是怎么样的
eclipse有没有一个类似idea的黑色主题
BaseModel中定义的变量会在不同线程中冲突吗?
jfinal配置错误页面
Render类的render方法为什么会被自动执行?
jfinal做微服务和分布式架构,能否给点好的案例,或者好的方案,现在技术选型上面想做考究。
jfinal_club后台登录地址是什么?
jfinal官网怎么没有搜索功能?
renderJson方法返回页面时,long型数值别截取
扫码入社