JSON online formatieren und validieren
Was ist JSON und warum ist es überall?
JSON (JavaScript Object Notation) ist das meistgenutzte Datenaustauschformat der Welt. Anfang der 2000er von Douglas Crockford entwickelt, wurde es zum De-facto-Standard für Web-APIs, Konfigurationsdateien, NoSQL-Datenbanken und strukturierte Datenspeicherung.
Seine Beliebtheit verdankt es seiner Einfachheit: menschenlesbar, leicht zu parsen für Maschinen, kompakt und nativ von JavaScript unterstützt. Heute nutzt praktisch jede moderne Webanwendung JSON für die Kommunikation zwischen Frontend und Backend.
Doch diese Einfachheit birgt eine Falle: Ein einziges falsch platziertes Komma, ein fehlendes Anführungszeichen oder eine nicht geschlossene Klammer macht die gesamte Datei ungültig. Deshalb ist ein guter JSON-Formatierer/Validator ein unverzichtbares Werkzeug für jeden Entwickler.
Die häufigsten JSON-Fehler
Abschließendes Komma (trailing comma). Der Fehler Nummer 1. In JavaScript ist {"a": 1, "b": 2,} gültig. In striktem JSON ist dieses abschließende Komma verboten.
Einfache Anführungszeichen. JSON akzeptiert nur doppelte Anführungszeichen. {'name': 'John'} ist ungültig — es muss {"name": "John"} sein.
Kommentare. JSON unterstützt keine Kommentare. Kein // oder /* */. Wenn Sie Kommentare brauchen, verwenden Sie JSON5 oder JSONC.
Nicht-quotierte Schlüssel. {name: "John"} ist JavaScript, nicht JSON. Schlüssel müssen in doppelten Anführungszeichen stehen.
Steuerzeichen. Literale Zeilenumbrüche in Strings sind verboten. Verwenden Sie stattdessen \n.
NaN, Infinity, undefined. Diese JavaScript-Werte sind keine gültigen JSON-Werte. Verwenden Sie stattdessen null.
Formatieren und Validieren mit Allplix
Schritt 1: JSON einfügen. Kopieren Sie Ihr rohes JSON in den Editor. Der Code wird automatisch in Echtzeit analysiert.
Schritt 2: Fehlererkennung. Syntaxfehler werden mit einer erklärenden Meldung hervorgehoben. Das Tool zeigt die genaue Zeile und Position jedes Fehlers an.
Schritt 3: Automatische Formatierung. Klicken Sie auf «Formatieren», um Ihr JSON sauber einzurücken. Wählen Sie zwischen 2 oder 4 Leerzeichen Einrückung.
Schritt 4: Kopieren oder herunterladen. Holen Sie sich Ihr formatiertes JSON mit einem Klick. Alles geschieht in Ihrem Browser.
JSON Best Practices
Benennen Sie Schlüssel in camelCase. firstName statt first_name oder FirstName. Das ist die gängigste Konvention in APIs.
Verwenden Sie konsistente Typen. Wenn ein Feld eine Zahl ist, setzen Sie sie nicht in Anführungszeichen. "age": 25 und nicht "age": "25".
Vermeiden Sie übermäßige Verschachtelungsebenen. Mehr als 4-5 Ebenen Tiefe macht JSON schwer lesbar und wartbar.
Verwenden Sie Arrays für Listen. Auch wenn die Liste nur ein Element enthält, bevorzugen Sie ein Array für Konsistenz.
Dokumentieren Sie Ihre Struktur. Verwenden Sie JSON Schema, um die erwartete Struktur Ihrer Daten zu definieren und zu validieren.
JSON im Entwickler-Ökosystem
REST APIs. JSON ist das Standardformat für fast alle modernen APIs. API-Antworten sind JSON, POST/PUT-Anfragekörper auch.
Konfiguration. package.json (Node.js), tsconfig.json (TypeScript), .eslintrc.json — moderne Konfigurationsdateien nutzen massiv JSON.
Datenbanken. MongoDB speichert BSON-Dokumente (binäres JSON). PostgreSQL hat einen nativen JSONB-Typ. Firebase Realtime Database ist im Wesentlichen ein riesiger JSON-Baum.
Konvertierung. CSV ↔ JSON ist eine der häufigsten Konvertierungen. Allplix bietet dedizierte Tools für diese Konvertierungen in beide Richtungen.
JSON-Formatierer testen
Jetzt testen →