JSON formatieren und validieren ist für Entwickler tägliche Routine. JSON (JavaScript Object Notation) ist das verbreitetste Datenformat für APIs und Konfigurationsdateien. Dieser Leitfaden zeigt, wie du JSON formatierst, validierst und debugst.
Was ist JSON-Formatierung?
Rohes oder minifiziertes JSON ist schwer lesbar — alles auf einer Zeile, Schlüssel dicht gedrängt. Formatiertes (verschönertes) JSON fügt korrekte Einrückungen und Zeilenumbrüche ein, sodass jeder Schlüssel auf einer eigenen Zeile steht und die Struktur auf einen Blick erkennbar ist.
Schritt für Schritt: JSON auf ToolHub formatieren
Schritt 1: Öffne den JSON Formatter.
Schritt 2: JSON einfügen. Füge rohes JSON in den Editor ein — auch minifiziertes oder fehlerhaftes JSON funktioniert.
Schritt 3: „Verschönern" klicken. JSON wird sofort mit korrekter Einrückung und Zeilenumbrüchen formatiert.
Schritt 4: Validieren. Grün = gültiges JSON; Rot = Fehler mit genauer Positionsangabe.
Schritt 5: Kopieren oder herunterladen. Formatiertes JSON kopieren oder als Datei herunterladen. Der JSON Formatter unterstützt auch Minifizierung und Baumansicht.
Häufige JSON-Fehler und Lösungen
- Fehlende Anführungszeichen bei Schlüsseln:
{name: "Max"}→{"name": "Max"}. Alle Schlüssel brauchen doppelte Anführungszeichen. - Abschließende Kommas:
{"a": 1, "b": 2,}→{"a": 1, "b": 2}. JSON erlaubt keine trailing commas. - Einfache statt doppelte Anführungszeichen:
{'name': 'Max'}→{"name": "Max"}. JSON erfordert ausschließlich doppelte Anführungszeichen. - Undefined-Werte:
{"result": undefined}→{"result": null}. Verwende null statt undefined.
JSON-Validierung
Gültiges JSON muss: doppelte Anführungszeichen für Zeichenketten verwenden, keine abschließenden Kommas enthalten, null (nicht undefined, None oder NULL) verwenden, true/false (nicht True/False) verwenden und korrekt verschachtelte Klammern haben.
JSON in andere Formate konvertieren
- JSON zu CSV: Nützlich für Arrays von Objekten; in Excel oder Google Sheets importieren.
- JSON zu YAML: Menschenlesbareres Konfigurationsformat für Docker, Kubernetes und CI/CD-Pipelines.
- JSON zu TypeScript: Typ-Interfaces automatisch generieren — spart Zeit bei der Arbeit mit API-Antworten.
Häufig gestellte Fragen
Sind meine JSON-Daten privat? Ja. Alle Verarbeitungsschritte finden im Browser statt — deine Daten verlassen niemals dein Gerät.
Kann es fehlerhaftes JSON reparieren? ToolHub kann gängige Probleme wie abschließende Kommas und fehlende Anführungszeichen beheben.
Wie groß darf die JSON-Datei sein? Bis zu 10 MB können verarbeitet werden.