[qishibo/AnotherRedisDesktopManager]json格式中的数字类型修改为22.00,提交后会变为22

2024-06-25 877 views
1
OS

Mac

VERSION

版本1.6.1 (1.6.1)

ISSUE DESCRIPTION

针对金额类型的数据,在管理工具中修改数据时会把22.00 自动过滤.00变为 22。麻烦这个问题给进行优化。

image image image image

回答

9

js 进行JSON解析时候把精度丢失了,我看看怎么修复一下 PS:应该是在JSON视图下才会这样,切到Text模式下再以文本形式保存不会有问题,可以临时先这么用着,后面修复了再更新

0

是这样,现在也是用Text模式解决了。

3
image

又试了一下,[1.01]这种正常保存,[1.00]这种会直接转为int,看来js认为后面的0可以忽略了。。

2

试了一圈,js的各种json库在解析字符串的时候都会忽略结尾的0。而且js里认为1.0===1,认为这俩是一个数,不好办了

2

找个各种在线解析json的工具,终于发现有一个没有忽略小数点后00的。你可以参考下。

image image
8

试了下有些在线工具还真可以,移植看看