时间:2021-02-09 14:35:20 | 栏目:Python代码 | 点击:次
有时需要在JSON中使用浮点数,比如价格、坐标等信息。但python中的浮点数相当不准确, 例如下面的代码:
import json as json
data = [ 0.333, 0.999, 0.1 ]
print json.dumps(data)
import json
json.encoder.FLOAT_REPR = lambda x: format(x, '.3f')
data = [ 0.333, 0.999, 0.1 ]
print json.dumps(data)