我正在使用下面的代码将字符串(变量替换后)编码为 json ,但最终的 json 以 Invalid json 的形式出现。data = '''{ "firstName": "%s", "lastName": "%s", "dept": ["IT"] }'''v_data = data % ('rob','bob')with open("new_file.json", 'w') as file: json.dump(v_data, file)json 文件“new_file.json”的内容显示为 Invalid json。
1 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
json.dump将 json 更改为字符串,虽然它已经是字符串,但使用:
data = '''{
"firstName": "%s",
"lastName": "%s",
"dept": ["IT"]
}'''
v_data = data % ('rob','bob')
with open("new_file.json", 'w') as file:
file.write(v_data)
添加回答
举报
0/150
提交
取消