#python #python-requests #jupyter-notebook
#питон #python-запросы #jupyter-записная книжка
Вопрос:
data = '{ "data": [ { "add": column1, "pin": column2, "st": column3 }] }'
response = requests.post('https://api.delhivery.io/addfix/IN/v1', headers=headers, data=data)
Таким образом, чтобы каждое значение столбца присваивалось данным
Комментарии:
1. Вы должны попытаться предоставить дополнительную информацию, и в идеале краткий пример того, как выглядит «ответ».
Ответ №1:
Ваши данные плохо структурированы. column1, column2, column3 должны быть строками, но в ваших данных это не так, я сделал это строкой и сделал это. Я думаю, это будет вашим необходимым решением.
data = '{ "data": [ { "add": "column1", "pin": "column2", "st": "column3" }] }'
data = eval(data)
print(data)
inner_dict = data['data'][0]
value = 0
for i in inner_dict:
data['data'][0][i] = value
value = 1
print(data)
Вывод:
{'data': [{'add': 'column1', 'pin': 'column2', 'st': 'column3'}]}
{'data': [{'add': 0, 'pin': 1, 'st': 2}]}