为了账号安全,请及时绑定邮箱和手机立即绑定

将字符串编码为 json 无法按预期工作

将字符串编码为 json 无法按预期工作

潇湘沐 2022-07-26 10:14:53
我正在使用下面的代码将字符串(变量替换后)编码为 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)


查看完整回答
反对 回复 2022-07-26
  • 1 回答
  • 0 关注
  • 75 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信