字符串转json double类型数值
vardata={"position1":[100.00000000000001,100.00000000000001],"position4":[200.0000000...
var data = {
"position1": [100.00000000000001,100.00000000000001],
"position4": [200.00000000000001,50.00000000000001]
};
为什么 转成json后读出来数值 变成了 100.0 200.0 50.0 了呢? 展开
"position1": [100.00000000000001,100.00000000000001],
"position4": [200.00000000000001,50.00000000000001]
};
为什么 转成json后读出来数值 变成了 100.0 200.0 50.0 了呢? 展开
2个回答
展开全部
这是java的问题,如果数据是从数据库查询出来的,就需要手动设置一下精度
具体参考:http://blog.163.com/liucy_18/blog/static/5319290620096224958251/
另外实在不行,就转为string类型吧
还有就是数据库的字段最好是确定小数点后的位数
具体参考:http://blog.163.com/liucy_18/blog/static/5319290620096224958251/
另外实在不行,就转为string类型吧
还有就是数据库的字段最好是确定小数点后的位数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
精度缺失了是吧,高精度的数据建议用string类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询