我从 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)
loads 是把 json 对象读取为 python 对象吧
老哥说的对,刚才试成功了,最后确实是将我的 dict 先 loads 一下,然后应该在 requests.put(url=url,json=js) 我之前是 requests.put(url=url,data=js),所以传的是 form