Jim*_*uch 27 python json minify
有没有办法让python的json.dumps(<val>)
输出以缩小的形式出现?(即摆脱逗号,冒号等周围的外来空间)
Eug*_*tov 49
你需要separators
选择:
>>> json.dumps([1, 2, 3, {'4': 5, '6': 7}], separators=(',', ':'))
'[1,2,3,{"4":5,"6":7}]'
Run Code Online (Sandbox Code Playgroud)
https://docs.python.org/2/library/json.html
Igo*_*ist 11
还有一个ujson库,它的工作速度更快,并且默认情况下会缩小 JSON。
它的dumps
等效项没有separators
参数,并且缺少更多功能,例如自定义编码器/解码器,但我认为可能值得在这里提及。
>>> ujson.dumps([1,2,3,{'4': 5, '6': 7}])
'[1,2,3,{"4":5,"6":7}]'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8843 次 |
最近记录: |