How to prettyprint (human readably print) a Python dict in json format (double quotes)?

Viewed 18697

This is a follow-up question to this one. I need to both prettyprint a python dict (so I can visually inspect/modify it), and I need to have the output in json format (with the double quotes).

pprint module prettyprints the dict but uses single quotes (not json!). That's the topic of the linked other question/answer.

json.dumps will use the double quotes, but prints it in a big line (not human readable!)

How can we achieve both?

1 Answers
Related