接口测试 为啥我的字典数据转换不成 json?

狂天 · August 28, 2020 · Last by 狂天 replied at August 28, 2020 · 2629 hits



我从 excel 复制进来一个字典(实际就是 json)的数据,然后想转换成 json 好通过 request 转参,可我用 json.dumps 转换完之后不仅 type 没变成 json,格式也变乱了,这是啥情况?
用这个转换后的数据去 request 的话,显示我的数据是 form,不是 json,该咋整我

最佳回复

答案来自柴鸟教程:https://www.runoob.com/python/python-json.html
#!/usr/bin/python
import json

jsonData = '{"a":1,"b":2,"c":3,"d":4,"e":5}'

text = json.loads(jsonData)
print(text)

共收到 3 条回复 时间 点赞

答案来自柴鸟教程:https://www.runoob.com/python/python-json.html
#!/usr/bin/python
import json

jsonData = '{"a":1,"b":2,"c":3,"d":4,"e":5}'

text = json.loads(jsonData)
print(text)

狂天 #2 · August 28, 2020 Author
回复

loads 是把 json 对象读取为 python 对象吧

狂天 #3 · August 28, 2020 Author
回复

老哥说的对,刚才试成功了,最后确实是将我的 dict 先 loads 一下,然后应该在 requests.put(url=url,json=js) 我之前是 requests.put(url=url,data=js),所以传的是 form

狂天 关闭了讨论 28 Aug 11:55
狂天 重新开启了讨论 28 Aug 11:56
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up