将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格式