jQuery MiniUI

 找回密码
 立即注册
楼主: q123126
打印 上一主题 下一主题

json反序列化之后小数四舍五入 [复制链接]

Rank: 6Rank: 6

21#
发表于 2014-4-15 16:36:21 |只看该作者
factory 发表于 2014-4-15 13:14
我已经告诉你了,小数点后面,没有意义的0,不管是0.500还是0.0000
都会被舍弃掉, 这个JS本身就是如此 ...

其实我的意思是
[{"barcode":"0000000770323","goods_wgt":0.0000},{"barcode":"0000000770324","goods_wgt":0.5000}]加载的数据是这样的
mini.encode之后的数据是这样的
[{"barcode":"0000000770323","goods_wgt":0},{"barcode":"0000000770324","goods_wgt":0.5}]

反序列化之后的数据会是这样的
barcode             goods_wgt
0000000770323    0
0000000770324    0
miniui这样处理没错,因为js本身就是这样处理。只是我这个这样用不行了。不知道有没有其他人碰到这个问题,怎么解决的。

Rank: 8Rank: 8

22#
发表于 2014-4-15 16:55:18 |只看该作者
q123126 发表于 2014-4-15 16:36
其实我的意思是
[{"barcode":"0000000770323","goods_wgt":0.0000},{"barcode":"0000000770324","goods_w ...



这个是后台获取到前端发送过来的encode之后的表格数据

然后后台decode之后的数据,0.5依旧是0.5,不会因为上面一条数据变成0,也变成了0

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

23#
发表于 2014-4-15 17:00:25 |只看该作者
本帖最后由 q123126 于 2014-4-15 17:05 编辑
factory 发表于 2014-4-15 16:55
这个是后台获取到前端发送过来的encode之后的表格数据

然后后台decode之后的数据,0.5依旧是0.5,不会因 ...

哦,为什么我的会呢,用的json.net.奇怪。。。

Rank: 8Rank: 8

24#
发表于 2014-4-15 17:06:45 |只看该作者
q123126 发表于 2014-4-15 17:00
哦,为什么我的会呢,用的json.net.奇怪。。。

我这个就是后台的,用的json.cs的json序列化和反序列化

Rank: 6Rank: 6

25#
发表于 2014-4-15 17:08:39 |只看该作者
factory 发表于 2014-4-15 17:06
我这个就是后台的,用的json.cs的json序列化和反序列化

能看看你的json.cs吗。

Rank: 8Rank: 8

26#
发表于 2014-4-15 17:09:56 |只看该作者
q123126 发表于 2014-4-15 17:08
能看看你的json.cs吗。

试用包里有app_Code/Utils/JSON.cs

Rank: 6Rank: 6

27#
发表于 2014-4-15 19:05:40 |只看该作者
felt 发表于 2014-4-15 17:09
试用包里有app_Code/Utils/JSON.cs

测试过了
[{"barcode":"0000000770323","goods_wgt":0},{"barcode":"0000000770324","goods_wgt":0.5}]
这样的json是到不到你截图的效果的,json.cs也是一样。结果2条数据都会是0,是不是你们得到的json数据和这个不一样。

Rank: 8Rank: 8

28#
发表于 2014-4-16 09:24:49 |只看该作者
q123126 发表于 2014-4-15 19:05
测试过了
[{"barcode":"0000000770323","goods_wgt":0},{"barcode":"0000000770324","goods_wgt":0.5}]
...

我上面截图不就是正常的吗?就是后台调试的截图

Rank: 6Rank: 6

29#
发表于 2014-4-16 09:29:33 |只看该作者
factory 发表于 2014-4-16 09:24
我上面截图不就是正常的吗?就是后台调试的截图

我用我给的这2条数据,用json.cs解析不出来正常的。你试试用我这个数据,这都是grid提交的。看看你那边生成的json字符串是什么样的呢

Rank: 8Rank: 8

30#
发表于 2014-4-16 09:31:10 |只看该作者
q123126 发表于 2014-4-16 09:29
我用我给的这2条数据,用json.cs解析不出来正常的。你试试用我这个数据,这都是grid提交的。看看你那边生 ...

我用的就是你给的数据啊.原封不动,前台encode,后台decode
结果就是上面截图

Archiver|普加软件

GMT+8, 2024-11-25 20:18 , Processed in 1.040991 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部