यह एक "JSON की लाइन" नहीं है के रूप में एक बाहरी स्रोत से प्राप्त किया। यह json.loads(external_JSON_string)
के परिणाम की तरह दिखता है। Print Status
काम नहीं करेगा; आपका मतलब print status
है।
>>> import json
>>> json.dumps(result)
'[{"status": "active", "due_date": null, "group": "later", "task_id": 73286}]'
>>>
संपादित करें:
>>> result = [{u'status': u'active', u'due_date': None, u'group': u'later', u'task_id': 73286}]
>>> print result[0]['status']
active
यह एक "JSON की लाइन" कैसा दिखता है, तो अजगर 2.5 का उपयोग कर, import simplejson as json
बजाय import json
का उपयोग करें। ऐसा करके अपने कोड में थोड़ा और अधिक भविष्य प्रूफ करें:
सभी की
try:
import json
except ImportError:
import simplejson as json
स्रोत
2011-04-10 22:38:34
http://docs.python.org/tutorial/datastructures.html –