Я пытаюсь создать результаты запроса API в json и сохранить значение в списке.
import requests
url = "https://api_url/json/"
headers = {
'auth': "0dXKLHO",
}
response = requests.request('GET', url, headers=headers, verify=False)
json_data = response.json()
details = []
for data in json_data["data"]["segment"]:
output = (data['value'])
details.append(output)
print(details)
Фактический JSON:
{
"data": {
"segments": [
{
"id": "1",
"event_id": "1",
"object_id": "0",
"object_relation": null
"value": "103"
},
{
"id": "2",
"event_id": "1",
"object_id": "0",
"object_relation": null
"value": "104"
},
{
"id": "3",
"event_id": "1",
"object_id": "0",
"object_relation": null
"value": "105"
}
]
}
}
Мой код дает мне следующееoutput,
['103']
['103','104']
['103','104','105']
Но ожидаемый результат находится в одном списке,
['103','104','105']