社区
Ajax
帖子详情
Action封装json数据时,对于Float型数据,为何会有奇怪现象发生?
夜雨山庄
2011-07-15 04:20:33
Action里有Float型变量,有对应get方法,
debug看该变量的值是0.2,但是封装成的JSON数据变成了0.200000003402,
总之,不是0.2.
但如果值是0.5,1,1.5,2之类的,就没有问题。
请问,这是怎么回事,怎么解决?
...全文
115
3
打赏
收藏
Action封装json数据时,对于Float型数据,为何会有奇怪现象发生?
Action里有Float型变量,有对应get方法, debug看该变量的值是0.2,但是封装成的JSON数据变成了0.200000003402, 总之,不是0.2. 但如果值是0.5,1,1.5,2之类的,就没有问题。 请问,这是怎么回事,怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsw645645645
2011-07-16
打赏
举报
回复
学习啦
xuexiaodong2009
2011-07-15
打赏
举报
回复
自己解决牛人
夜雨山庄
2011-07-15
打赏
举报
回复
找到答案了。JSON-LIB对Float支持不够,改成Double型就好了。
区块链之实战VM虚拟机开发
为什么?因为这
会
导致状态变更无法追溯,带来不确定性。我们知道,区块链环境中只能通过交易(Trans
action
)来触发状态变更,交易本身就是状态变更的日志。若允许在合约A中直接修改合约B的状态
数据
,则这次修改是并未...
android对
json
数据
解析的
封装
这里我就不讲
json
的基本格式什么的了,首先我使用了4个类用于处理http协议请求服务器的gson格式的
数据
,本篇只提供客户端的代码,如果需要服务器端代码的可以私密我(让服务器返回
json
格式的
数据
就行),在我的资源里有...
json
-lib的一个BUG,
Float
型
数据
会
失真
用的是
json
-lib2.1,新版本不知道是否已解决,但该版本...
Action
里定义的
Float
型
数据
,
封装
成
JSON
后
会
失真,比如0.1变成了0.1000000000149。有人说
json
-lib把
Float
当Double来处理,才导致这个
现象
的
发生
。解决方案是,
android
json
格式解析,android之解析
json
数据
格式详解
1.
JSON
解析(1).解析Object之一:解析方法:1
JSON
Object demo
Json
=new
JSON
Object(
json
String);2String url = demo
Json
.getString("url");(2).解析Object之二:1{"name":"android","name":"iphone"}解析方法:1...
学生信息管理系统(附运行效果图和源码下载)分页技术(后台
封装
json
数据
传递到前端显示,动态分页等)(Mybatis,
json
,ajax,jQuery实用整合示例)
1.查询
数据
库并将查询结果
封装
成标准
json
数据
格式,传递到前端显示。 2.前端解析后台传递来的
json
数据
并分页显示。 3.实现动态分页。 【涉及技术】 Mybatis Ajax jQuery HTML5 BootStrap 【开发环境】 IDE...
Ajax
52,797
社区成员
25,306
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章