In this tutorial, you'll learn how to parse, read, and write JSON to files in Python through examples, using load(), loads(), dump() and dumps() methods. We'll also cover pretty-printing and sorting, enabling or disabling NaN checks, circular references, etc.