Davies Meyer – Startseite
    Tech3 Min. Lesezeit

    JSON (JavaScript Object Notation)

    JSON ist ein sprachunabhängiges Textformat für den Austausch strukturierter Daten. Es kann Objekte, Arrays, Zeichenketten, Zahlen, die Wahrheitswerte true und false sowie null darstellen. Trotz des Namens JavaScript Object Notation wird JSON auch von vielen anderen Programmiersprachen verarbeitet.

    JSON (JavaScript Object Notation) im Detail

    Ein JSON-Objekt ordnet Namen Werte zu, etwa eine Produktkennung einem Textwert. Ein Array enthält eine geordnete Folge von Werten. Auch ein einzelner zulässiger Wert kann ein JSON-Dokument bilden. Das Format legt die Schreibweise fest, aber nicht die fachliche Bedeutung der enthaltenen Angaben.

    Diese Bedeutung braucht eine Vereinbarung. Ein Feld namens Preis sagt allein nicht, welche Währung gemeint ist oder ob Steuern enthalten sind. Stimmen Format und Bedeutung nicht überein, kann eine technisch lesbare Nachricht trotzdem falsch verarbeitet werden. Prüfe daher Pflichtangaben, Einheiten und erlaubte Werte zusätzlich zur Syntax.

    JSON ist kein Programm und führt selbst keine Aktionen aus. Eine Anwendung liest die Daten und entscheidet, wie sie damit umgeht. Das Format verschlüsselt Daten auch nicht automatisch und macht fremde Eingaben nicht vertrauenswürdig. Schutz und Prüfung gehören zur jeweiligen Übertragung und Verarbeitung.

    Für Websites und Systemverbindungen ist JSON häufig ein Baustein im Hintergrund. Sein Nutzen entsteht durch verständliche Datenstrukturen und passende Verarbeitung. Das Format allein verbessert weder Suchrankings noch Ladezeiten oder Kampagnenergebnisse. Entscheidend ist, ob die richtigen Informationen vollständig und eindeutig ankommen.

    Beispiele

    Hypothetisches Anwendungsbeispiel

    Ein Produktfeed liefert einen Preis als Zahl, aber keine Währung. Das empfangende System kann die Nachricht lesen, zeigt den Betrag jedoch im falschen Zusammenhang an. Das Team ergänzt ein ausdrücklich vereinbartes Währungsfeld und prüft fehlende Preise sowie ungültige Werte vor der Anzeige.

    Wichtige Punkte

    • JSON beschreibt ein Textformat, keine Geschäftslogik.
    • Lesbare Syntax bedeutet noch keine richtige Datenbedeutung.
    • Einheiten, Pflichtfelder und erlaubte Werte vereinbaren.
    • Übertragung und Verarbeitung separat absichern und prüfen.

    Anwendung im Marketing-Alltag

    Vereinbare Felder, Bedeutungen und Einheiten zwischen den beteiligten Systemen. Teste gültige, fehlende und widersprüchliche Angaben bis zur tatsächlichen Verwendung.

    Sinnvolle Messgrößen

    Formale Gültigkeit

    Prüfen, ob Nachrichten dem vereinbarten Format und Aufbau entsprechen.

    Fachliche Vollständigkeit

    Benötigte Angaben und ihre Bedeutung im jeweiligen Vorgang prüfen.

    Korrekte Verwendung

    Nachvollziehen, wie empfangene Daten gespeichert, angezeigt oder weiterverarbeitet werden.

    Häufige Fehler

    • Formal korrektes JSON mit fachlich richtigen Daten gleichsetzen.
    • Währung, Einheiten oder fehlende Werte stillschweigend interpretieren.
    • Dem Datenformat allein Sicherheits-, SEO- oder Performancevorteile zuschreiben.

    Quellen und Einordnung

    • IETF: RFC 8259 — JSON

      Spezifiziert JSON als sprachunabhängiges Textformat und beschreibt Objekte, Arrays und die weiteren zulässigen Werte.

    Häufige Fragen zu JSON (JavaScript Object Notation)

    Nein. JSON stellt Daten in einer festgelegten Schreibweise dar. Programme können diese Daten lesen, prüfen und verarbeiten.

    Begriffsempfehlungen werden geladen…

    Alle Begriffe