Dallonses Logo

JSON

Was ist JSON?

JSON, kurz für JavaScript Object Notation, ist ein leichtes, textbasiertes Format zum Speichern und Austauschen strukturierter Daten. Es ist für Menschen lesbar, für Maschinen leicht zu parsen und an keine einzelne Sprache gebunden, weshalb es zur Standardform wurde, in der Daten durchs Web wandern.

JSON stellt Daten als Schlüssel-Wert-Paare dar, gruppiert in Objekten und in geschweiften Klammern geschrieben, sowie als geordnete Listen namens Arrays, in eckigen Klammern geschrieben. Werte können Strings, Zahlen, Booleans, null, andere Objekte oder andere Arrays sein, sodass komplexe verschachtelte Strukturen klar und kompakt bleiben. Wenn eine Wetter-App eine API um die Vorhersage für morgen bittet, kommt fast immer JSON zurück: ein ordentliches Objekt mit Temperatur, Bedingungen und einem Array stündlicher Werte, das die App direkt rendern kann. Ursprünglich aus der JavaScript-Syntax abgeleitet, wird JSON heute nativ oder über Standardbibliotheken in nahezu jeder genutzten Programmiersprache unterstützt.

Seine Einfachheit hat gewonnen. Mitte der 2000er löste JSON XML als bevorzugtes Format für Web-APIs ab, weil es dieselben Daten mit weit weniger Zeremoniell trug, und hat diese Position seither gehalten. Heute steht es im Zentrum von REST-APIs, NoSQL-Datenbanken wie MongoDB, Konfigurationsdateien und den Nachrichten, die Dienste in Microservice-Architekturen untereinander reichen.

JSON bei Dallonses

JSON zieht sich durch fast alles, was wir bauen. Es ist die Form der Daten, die unsere APIs zurückgeben, das Format, in dem unsere Konfiguration lebt, und der Vertrag, der Frontend und Backend einig macht, wie ein Stück Inhalt wirklich aussieht. Wenn wir eine API für einen Kunden entwerfen, ist das JSON, das sie spricht, etwas, das wir bewusst planen, denn eine saubere, berechenbare Datenform macht jede Schicht darüber einfacher zu bauen und später leichter zu ändern.

Wir haben gesehen, wie unordentliche Datenformate ganze Projekte ausbremsen, also behandeln wir Schema und Struktur als Entscheidungen, die man früh treffen sollte. Stimmt das JSON, hat der Rest des Systems festen Boden unter den Füßen. Es ist die Art von wenig glamouröser Grundlagenarbeit, die ein Produkt lange nach dem Launch schnell erweiterbar hält.

Bauen Sie etwas, bei dem die Daten vom ersten Tag an sauber sein müssen? Genau das ist unsere Art von Problem.

Sprechen Sie mit uns

Verwandte Dienstleistungen


Bereit zum Zusammenarbeiten?

Termin buchen
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt