JSON steht für „JavaScript Object Notation“ und ist ein leichtgewichtiges Datenformat zur strukturierten Darstellung von Informationen. Es basiert auf der Syntax von JavaScript, ist aber sprachunabhängig und wird von fast allen Programmiersprachen unterstützt. JSON wird vor allem für den Datenaustausch zwischen Server und Client verwendet – etwa in Webanwendungen oder APIs. Aufgrund seiner einfachen Struktur ist es besonders lesbar für Menschen und Maschinen. Typisch sind Schlüssel-Wert-Paare, Arrays und geschachtelte Objekte.