私は次のような 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
ますか?