将response.text转换为Python字典

2024-05-15 02:42:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个API,它在回复.text,如何将这些数据转换到python字典中?你知道吗

你知道吗回复.text你知道吗

[{"_id":"5dccedadff47e867a2833819","tel":"XXXX","loc":[28.498692,77.095215],"tripId":"5dccedaaff47e867a28337ec","mode":"automated","osm_data":{"distance_remained":10791,"time_remained":1649.5},"distance_remained":10870,"time_remained":1173,"curr_ETA":"2019-11-14T06:43:19.664Z","address":"100,
The National Media Centre, Sector 24, Gurugram, Haryana 122022,
India","city":"Gurugram","createdAt":"2019-11-14T06:01:17.166Z"},{"_id":"5dccedacff47e867a2833801","tel":"XXXX","loc":[28.498692,77.095215],"tripId":"5dccedaaff47e867a28337ec","mode":"automated","osm_data":{"distance_remained":10791,"time_remained":1649.5},"distance_remained":10870,"time_remained":1173,"curr_ETA":"2019-11-14T06:43:18.459Z","address":"100,
The National Media Centre, Sector 24, Gurugram, Haryana 122022,
India","city":"Gurugram","createdAt":"2019-11-14T06:01:16.163Z"}]

我想访问这里面的数据回复.text作为字典


Tags: 数据textid字典timemodeosmloc
2条回答

这很简单:

import json

resp_text = request.text

dict=json.loads(res_text)

这将把你的回复文本转换成字典

这看起来像一个JSON字符串。你可以用json.loads()来解析它

>>> import json
>>> json.loads(response.text)

假设您引用的response来自于使用requests库,您也可以简单地执行response.json()

相关问题 更多 >

    热门问题