← Zurück zum Glossar

Webdesign · Entwicklung · SEO

JSON

JSON erklärt: Datenformat für APIs und Webanwendungen

Redaktionell geprüft ·

Verständlich erklärt

JSON steht für JavaScript Object Notation und ist ein textbasiertes Format zum Austausch strukturierter Daten. Es kennt Objekte mit Zeichenketten als Schlüsseln, Arrays sowie Zeichenketten, Zahlen, boolesche Werte und null. Obwohl die Schreibweise von JavaScript abgeleitet ist, ist JSON sprachunabhängig und wird von vielen Programmiersprachen unterstützt.

JSON wird häufig in Web-APIs, Konfigurationsdateien und Datenschnittstellen eingesetzt. Es enthält von sich aus keine Kommentare, Datums- oder Binärdatentypen; solche Werte benötigen vereinbarte Darstellungen. JSON beschreibt außerdem nicht automatisch Bedeutung oder Gültigkeit der Daten. Anwendungen sollten Struktur und Werte validieren, Zeichenkodierung beachten und fremde Daten niemals ungeprüft als ausführbaren Code behandeln.

Auf einen Blick

JSON beschreibt Datenstrukturen, nicht ausführbaren Code. Objekt, Array, Werte.
JSON beschreibt Datenstrukturen, nicht ausführbaren Code.Infografik in voller Größe öffnen

JSON in der Praxis

JSON beschreibt Daten, nicht deren fachliche Bedeutung. Sender und Empfänger benötigen deshalb zusätzlich ein vereinbartes Schema, klare Datentypen und Regeln für fehlende oder unbekannte Felder.

Frontend-Technik sollte ein konkretes Problem lösen und nicht allein wegen ihrer Bekanntheit eingesetzt werden. Entscheidend sind Browserunterstützung, Dateigröße, Barrierefreiheit, Wartbarkeit und das Verhalten bei langsamen Verbindungen oder deaktiviertem JavaScript. Kleine, verständliche Lösungen sind häufig robuster als eine große Abhängigkeit, wenn nur wenige Funktionen benötigt werden.

JSON: Relevanz für SEO, SEA und GEO

Interaktive Oberflächen wirken sich unmittelbar auf Orientierung, Core Web Vitals und Abschlussraten aus. Inhalte und zentrale Funktionen sollten deshalb früh verfügbar, per Tastatur bedienbar und auf kleinen Displays verständlich sein. Für SEO und SEA zählt nicht der Name einer Bibliothek, sondern das Ergebnis: schnelle, zugängliche und relevante Zielseiten, auf denen Nutzer ihre Aufgabe ohne unnötige Hürden erledigen können.

Such- und Antwortsysteme können JSON besser einordnen, wenn Definition, Einsatzgrenzen und Prüfkriterien klar voneinander getrennt sind. Als redaktioneller Bezug dient die Quelle „RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format“ von IETF; sie macht zentrale Aussagen für Menschen und maschinelle Systeme nachvollziehbar.

Codebeispiel aus der Praxis

JSON

Klar strukturierte JSON-Daten

JSON kennt unter anderem Zeichenketten, Zahlen, boolesche Werte, Arrays, Objekte und null – aber keine Kommentare.

{
  "slug": "responsive-design",
  "published": true,
  "languages": ["de", "en"],
  "author": {
    "name": "Denise Hollstein",
    "role": "Webentwicklerin"
  }
}

Quellen und weiterführende Informationen

  1. Standard RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format IETF · Geprüft

Häufige Fragen

JSON ist ein textbasiertes, sprachunabhängiges Format für den Austausch strukturierter Daten.

Nein. JSON ist ein Datenformat mit einer begrenzten Syntax, während JavaScript eine Programmiersprache ist.