eso no es una "línea de JSON" tal como se recibió de una fuente externa. Parece el resultado de json.loads(external_JSON_string)
. También Print Status
no funcionará; quieres decir print status
.
>>> result = [{u'status': u'active', u'due_date': None, u'group': u'later', u'task_id': 73286}]
>>> print result[0]['status']
active
Esto es lo que una "línea de JSON" se parece a:
>>> import json
>>> json.dumps(result)
'[{"status": "active", "due_date": null, "group": "later", "task_id": 73286}]'
>>>
EDIT: Si se usa Python 2.5, utilice import simplejson as json
en lugar de import json
. Hacer que el código un poco más a prueba de futuro al hacer esto:
try:
import json
except ImportError:
import simplejson as json
http://docs.python.org/tutorial/datastructures.html –