在Python中,我们使用json.dumps()将 Python 对象编码成 JSON 字符串的时候,我们发现会出现很多空格,这个在json.dumps()官方文档里也说明了,为了美观默认会加上逗号空格和冒号空格。因为有时候我们需要处理字符串,比如加密等,但是由于多了空格,加密后肯定不一致的,那么我们需要去掉这些空格,按照文档里说的,我们只需要加上separators=(',',':')
这个参数就可以解决了。
示例代码
import json
ll = ["123, "1234"]
json.dumps(ll, separators=(',', ':'))