Pythondict转json
应⽤背景:
1.在登录的时候需要⽤⽤户名密码:直接⽤
data = {"username":"123456","password":"111111"}
requests.post(url=loginurl, data=data, headers=header)
后台会报错:
JSON parse error: Unrecognized token 'username': was expecting ('true', 'false' or 'null'); nested exception is com.JsonParseExcep 原因就是,data的数据不是以json格式传递进去的。
解决⽅案:
data = {"username":"123456","password":"111111"}
data = json.dumps(data)
requests.post(url=loginurl, data=data, headers=header)
就可以请求成功了。python怎么读取json文件
其中注意⼀下json库的两个⽅法:(json和dict 格式的相互转换)
loads():将json数据转化成dict数据
dumps():将dict数据转化成json数据
load():读取json⽂件数据,转成dict数据
dump():将dict数据转化成json数据后写⼊json⽂件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论