JSON steht für JavaScript Object Notation und ist ein sprachunabhängiges Datenformat, das sowohl für Menschen leicht zu lesen und zu schreiben als auch für Maschinen leicht zu analysieren und zu generieren ist. Es ist weit verbreitet, weil es leichtgewichtig und textbasiert ist und den Datenaustausch zwischen Systemen, Anwendungen und Websites effizienter und unkomplizierter macht. JSON ist vor allem in der Webentwicklung für die Übertragung von Daten zwischen Server und Client (z. B. bei AJAX-Anfragen) beliebt.