How to extract data from JSON Object in Python?

nik2702 picture nik2702 · Jun 20, 2011 · Viewed 18.6k times · Source

I am trying to extract data from JSON Object which is returned from the api call for api.trends() [Tweepy] but I am not able to extract the data.

Can anyone give me an example of how to extract data from JSON object. I want to extract the data in tabular form.

Thanks in advance.

Answer

Ignacio Vazquez-Abrams picture Ignacio Vazquez-Abrams · Jun 20, 2011

Once you run it though json.loads() it becomes normal Python objects. Simply index it as you would any dict or list.

>>> json.loads('{"foo": 42, "bar": "baz"}')[u'bar']
u'baz'