Working with JSON in Python

json.loads()

Convert a string containing JSON data into the native Python dictionary object. Equivalent to JSON.parse() in JavaScript.

Will error if the input string is not properly formatted JSON. This will be json.JSONDecodeError, a subclass of the ValueError exception

json.dumps()

Take a JSON-formatted dictionary and convert it into a string. The reverse of json.loads() and equivalent to JSON.stringify() in JavaScript.

JSON errors

The .loads() and .parse() methods will throw an error if the input string is