Это НЕ «строка JSON», полученная из внешнего источника.Похоже, результат json.loads(external_JSON_string)
.Также Print Status
не будет работать;Вы имеете в виду print status
.
>>> result = [{u'status': u'active', u'due_date': None, u'group': u'later', u'task_id': 73286}]
>>> print result[0]['status']
active
Вот так выглядит «строка JSON»:
>>> import json
>>> json.dumps(result)
'[{"status": "active", "due_date": null, "group": "later", "task_id": 73286}]'
>>>
РЕДАКТИРОВАТЬ: если вы используете Python 2.5, используйте import simplejson as json
вместо import json
.Сделайте свой код чуть более ориентированным на будущее, сделав это:
try:
import json
except ImportError:
import simplejson as json