JSON101 - JavaScript Object Notation

JavaScript Object Notation  is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types 

It's used within AWS as one of two CloudFormation template formats and for identity and resource policies.

This lesson is a high level introduction to JSON.