评论写道:
我正试图格式化一个小的JSON,目的如下:
'{"all": false, "selected": "{}"}'.format(data)
{"all": false, "selected": "1,2"}
在处理JSON时,“转义大括号”问题非常常见。
我建议这样做:
import json
data = "1,2"
mydict = {"all": "false", "selected": data}
json.dumps(mydict)
'{{"all": false, "selected": "{}"}}'.format(data)
使用
json
当JSON字符串变得比示例更复杂时,库无疑更可取。