In this video tutorial we take an in-depth look at the data interchange format JSON. We go over the semantics of objects, arrays, strings, booleans, numbers, and the concept of null. All of this is done through the lens of Python as our programming language.