Мне нужно добавить дополнительный ключ, значение к ответу в requests
lib из python3 без изменения структуры ответа (потому что ответ будет отправлен в другой сервис для процесса). например, я получил этот ответ:
>>import requests
>>r = requests.post(url=input_kong_address, data=data)
>>print(r.json())
{
"foo":"bar",
"key1":"val1"
}
Мне нужно добавить "extra_key":"extra_value"
к ответу:
{
"foo":"bar",
"key1":"val1",
"extra_key":"extra_value"
}
, и теперь я хочу добавить дополнительный ключ к ответу и отправил его к следующему сервису без изменения структуры (класс, тип и т. д. c):
>>import requests
>>import json
>>r = requests.post(url=input_kong_address, data=data)
>>response_data = r.json()
>>response_data['extra_key']='extra_value' # trying to add extra key and value to response
>>r.json = json.loads(json.dumps(response_data)) # trying to attach new dict to response
>>r.json() # check is worked?
{TypeError}'dict' object is not callable
спасибо.