What's the best way to parse a JSON response from the requests library?

I'm using the python requests module to send a RESTful GET to a server, for which I get a response in JSON. The JSON response is basically just a list of lists.

What's the best way to coerce the response to a native Python object so I can either iterate or print it out using pprint?

You can use json.loads:

    import json
    import requests

    response = requests.get(...)
    json_data = json.loads(response.text)

This converts a given string into a dictionary which allows you to access your JSON data easily within your code.

From: stackoverflow.com/q/16877422

Back to homepage or read more recommendations: