Доброго времени суток!
Продолжаю серию глупых вопросов по поводу вывода данных из различных конструкций.
python 3.x
Изначально json уже содержит нечитаемый набор данных.
Есть вот такой набор данных полученный с помощью json.dumps:
{"status": "ok", "blist": true, "users":
[{"ver": false, "good": false, "num": 123, "name": "myname", "pic": false, "uname": "myuname", "prv": false, "url": "http://xxx.xxx"},
{...}],
"size": 200, "max": "1d2f"
}
Получаю я его через свой api с сайта таким вот способом:
media = json.dumps(api.json)
Необходимо вывести например "num".
Насчет правильности использования dumps заместо load или loads не уверен.
Но с последними у меня всегда какие-то ошибки.
Например при таком случае:
media = json.loads(api.json)
Получается:
the JSON object must be str, not 'dict'
При том как с dumps не получается обратиться к элементам.
string indices must be integers