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

狂天 · 2020年08月28日 · 最后由 狂天 回复于 2020年08月28日 · 2167 次阅读



我从 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)

回复

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

回复

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

狂天 关闭了讨论 08月28日 11:55
狂天 重新开启了讨论 08月28日 11:56
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册