python 用json.dumps处理字典后如何还原?

2025-05-16 10:36:47
推荐回答(1个)
回答1:

json的形式是键必须为字符串,值随意。

所以转换的时候会都会转换成字符串作为键。

其中前面的u是指字符串为unicode。

import json
a = {1:1,"a":"a"}
b = json.dumps(a)
c = json.loads(b)
print c#{u'a': u'a', u'1': 1}
print c["1"]#1