将dict类型变量转换为json存在dump和dumps两个方法
dump将dict转换为str类型
a = {'name': 'harry', 'age': 1}
b = json.dumps(a)
print(b, type(b))
# print(b, type(b))
dumps直接将dict输出到json文件中
a = {'name': 'harry', 'age': 1}
with open('xxx', 'w') as f:
json.dump(a, f)
这里dict里面也可以嵌套list
注意
如果想将dict输出到文件中,直接用dumps即可,如果先dump再dumps就会输出一整个字符串,因为有引号的存在并不是正常的json格式