Die „JavaScript Object Notation“ ist ein Datenformat, das in erster Linie dem Austausch und der Speicherung strukturierter Daten dient. Was zunächst komplex klingt, wird durch JSON aber dahingehend vereinfacht, dass die Kodierung in einer Form geschieht, die sowohl von Maschinen als auch von Menschen gelesen werden kann.