JavaScript Object Notation: a common data format for storing large data sets in a machine-readable way.