这个问题已经在这里有了答案 :
Python请求-从response.text中提取数据 (1个答案)
2年前关闭。
我尝试使用以下行(请求库)POST请求从客户端获取JSON数据:
request.data
如何转换成字典?
有用:
response_data = request.get_json()
但是如何将其转换为dict?
编辑:对于职位要求:
import requests
import json
url = "https://jsonplaceholder.typicode.com/posts/"
payload = {
"userId": 10,
"id": 901,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
}
headers = {
'content-type': "application/json",
'cache-control': "no-cache",
'postman-token': "c71c65a6-07f4-a2a4-a6f8-dca3fd706a7a"
}
response = requests.request("POST", url, data=json.dumps(payload), headers=headers)
print(type(response.json()))
类“ dict”
您可以使用如下形式:
import requests
url = "https://api.icndb.com/jokes/random"
headers = {
'cache-control': "no-cache",
'postman-token': "77047c8b-caed-2b2c-ab33-dbddf52a7a9f"
}
response = requests.request("GET", url, headers=headers)
print(type(response.json()))
类“ dict”
问题内容: 我尝试使用以下行(请求库)POST请求从客户端获取JSON数据: 如何转换成字典? 有用: 但是如何将其转换为dict? 问题答案: 编辑:对于职位要求: 类“ dict” 您可以使用如下形式: 类“ dict”
问题内容: 我正在使用pymongo来查询区域中的所有项目(实际上是在地图上查询区域中的所有场所)。我以前使用过在球形区域中搜索,该区域可以为我返回一本字典,并且在字典中有一个名为的键,其中包含场所。现在,我需要在一个正方形区域中搜索,建议使用,但是,这给了我一个班级,我不知道如何从中提取场地结果。 有谁知道我应该将光标转换为字典并提取结果,还是使用另一种方法来查询正方形区域中的项目?顺便说一句,
问题内容: 我在上课时遇到了麻烦。我在Raspbian(Raspberry Pi的Debian发行版)上使用Python 2.7。我正在尝试打印两个字典,以便进行文本冒险的比较(并排)。该顺序对于准确比较至关重要。无论我尝试什么,词典都以通常的无序方式打印。 这是我在RPi上执行的操作所得到的: 显然有些不对劲,因为它正在打印函数调用并将键和值组放入嵌套列表中。 这是通过在PC上运行类似内容得到的
问题内容: 我如何转换defaultdict 成为普通命令? 问题答案: 您可以简单地致电: 但请记住,defaultdict 是 一个dict: 只是稍有不同的行为,因为当您试图访问一个缺少关键-这通常会提高一个-在被称为改为: 这就是您在字典的数据端出现之前看到的内容。 因此,在不实际制作新对象的情况下恢复更多类似dict的行为的另一个技巧是重置: 但这在大多数情况下都不值得。
我知道一个解决方案可能是将这个dict中的每个键值对转换为dict,这样整个结构就变成了dict的dict,然后我们可以将每一行单独添加到DataFrame中。但我想知道是否有更简单、更直接的方法来做到这一点。 到目前为止,我已经尝试将dict转换为series对象,但这似乎不能保持列之间的关系:
如何将当前用户的属性转换成dict格式,如下所示...我尝试了< code > request . user . _ _ dict _ _ 和< code>request.user.__class__。__dict__但不给出该数据