Всем привет!
Не могу никак решить задачу, заключающуюся в том, чтобы принять в POST запросе от API агрегатора JSON и распарсить его.
Делаю так:
Отправляю через CURL следующий запрос:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d "{'json':{'data':'here'}}" 127.0.0.1:8000/check/
Представление такое (разбил на части, чтоб в дебаге смотреть) :
one = request.body
dump = json.dumps(one) // Без этого шага лоадс падает с ошибкой, об отсутствии двойных кавычек
val = json.loads(dump)
jsd = val[data]
ДАлее ошибка
string indices must be integers
Посмотрел уже пол интернета , и, возможно, две трети Stackoverflow, никак не могу разобраться .
Так как же все таки работать с json, полученным из POST запроса?