我说的是 JSON 转换,例如:
>>> a = {'asas': 1/7.0}
>>> b = json.dumps(a)
>>> c = json.loads(b)
>>> c
{u'asas': 0.14285714285714285}
>>> c['asas'] == 1.0/7
True
JSON编码是否保证不会四舍五入?
在我的如何将浮点数存储为文本而不丢失精度?,马克狄金森说那repr
不会导致精确度的损失。是否json.dumps
使用repr
?
我说的是 JSON 转换,例如:
>>> a = {'asas': 1/7.0}
>>> b = json.dumps(a)
>>> c = json.loads(b)
>>> c
{u'asas': 0.14285714285714285}
>>> c['asas'] == 1.0/7
True
JSON编码是否保证不会四舍五入?
在我的如何将浮点数存储为文本而不丢失精度?,马克狄金森说那repr
不会导致精确度的损失。是否json.dumps
使用repr
?