首页
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
@花絮
感谢分享,赞一个
回复
发送
我要反馈
热门反馈
扫码入社