JSON entstammt ursprünglich der JavaScript Welt und wurde dort 1997 eingeführt. JSON war von Anfang an aber sprachunabhängig anlegt, als ein leichtgewichtiges Datenformat, das oft für den Datenaustausch zwischen Anwendungen und das strukturierte Speichern von Daten genutzt wird. So gut wie alle Programmiersprachen unterstützen heutzutage das Lesen- und Schreiben von JSON-Dateien. Da JSON textbasiert ist, kann es auch von Hand in einem Editor geschrieben werden.
JSON ist heute quasi der Standard, wenn man Daten über webbasierte APIs austauschen / abfragen möchte, wie im folgenden Beispiel gezeigt:
JSON: Beispiel.json
{
"forum_statistik": {
"mitglieder": 66045,
"themen": 62406,
"beitraege": {
"gesamt": 610937,
"pro_tag": 124.55
}
},
"online_seit": {
"jahre": 13,
"monate": 5,
"tage": 3,
"minuten": 11
}
}
Display More
JSON ist von der ECMA standardisiert, die Sprachspezifikation ist auf json.org zu finden.