有時需要在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)
新聞熱點
疑難解答
圖片精選