json.dumps 使用科学记数法输出小的浮点数或十进制值,这对于将此输出发送到的 json-rpc 应用程序是不可接受的。
>>> import json
>>> json.dumps({"x": 0.0000001})
'{"x": 1e-07}'
Run Code Online (Sandbox Code Playgroud)
我想要这个输出:
'{"x": 0.0000001}'
Run Code Online (Sandbox Code Playgroud)
最好避免引入额外的依赖项。