Wie Sie JSON online formatieren und validieren
Wenn Sie mit APIs, Konfigurationsdateien oder strukturierten Daten jeglicher Art arbeiten, haben Sie regelmäßig mit JSON zu tun. Und wer schon einmal eine Wand minifiziertes JSON angestarrt hat, um eine fehlende Klammer zu finden, weiß, warum Formatierung wichtig ist.
Was ein JSON-Formatierer macht
Rohes JSON aus einer API-Antwort oder einer minifizierten Datei sieht so aus:
{"users":[{"name":"Alice","age":30,"roles":["admin","editor"]},{"name":"Bob","age":25,"roles":["viewer"]}]}
Ein Formatierer verwandelt es in etwas Lesbares:
{
"users": [
{
"name": "Alice",
"age": 30,
"roles": ["admin", "editor"]
},
{
"name": "Bob",
"age": 25,
"roles": ["viewer"]
}
]
}
Dieselben Daten, aber jetzt können Sie sie wirklich lesen, Fehler erkennen und die Struktur verstehen.
So formatieren Sie JSON online
- JSON einfügen in das Eingabefeld. Der Formatierer erkennt sofort Syntaxfehler und validiert die Struktur.
- Einrückung wählen — wählen Sie 2 oder 4 Leerzeichen oder klicken Sie auf Minify, um das JSON in eine einzige Zeile zu komprimieren.
- Ergebnis kopieren — die formatierte Ausgabe enthält farbige Syntaxhervorhebung. Kopieren Sie sie für Ihren Code, Ihre Konfigurationsdatei oder Ihre Dokumentation.
Häufige JSON-Fehler und wie man sie erkennt
Die meisten JSON-Fehler lassen sich auf einige übliche Stolperfallen zurückführen:
- Fehlende oder zusätzliche Kommas — ein Komma nach dem letzten Element eines Arrays oder Objekts ist in JSON ungültig (anders als in JavaScript)
- Schlüssel ohne Anführungszeichen — JSON verlangt doppelte Anführungszeichen um alle Schlüssel:
"name", nichtname - Einfache Anführungszeichen — JSON akzeptiert nur doppelte Anführungszeichen:
"value", nicht'value' - Nachgestellte Kommas —
{"a": 1,}ist ungültig; entfernen Sie das Komma nach dem letzten Eintrag
Ein guter Formatierer hebt genau hervor, wo der Fehler liegt, sodass Sie ihn sofort beheben können, ohne raten zu müssen.
Wann formatieren, wann minifizieren
Formatieren (lesbar machen), wenn Sie:
- Daten lesen und verstehen müssen
- API-Antworten debuggen
- Konfigurationsdateien bearbeiten
- JSON mit Kollegen teilen
Minifizieren, wenn Sie:
- Daten über das Netzwerk senden (kleinere Nutzlast = schnellerer Transfer)
- JSON in einer Datenbank oder einem Log speichern, wo Lesbarkeit keine Rolle spielt
- JSON in einen URL-Parameter oder ein Formularfeld einbetten
Tipps für die Arbeit mit JSON
- Vor dem Senden validieren — wenn Sie eine API-Anfrage manuell aufbauen, fügen Sie Ihr JSON zuerst in einen Validator ein. Ein einziges falsch platziertes Komma kann auf der Serverseite verwirrende Fehler verursachen.
- Verwenden Sie 2-Leerzeichen-Einrückung für tief verschachtelte Daten. Das hält die Zeilen kürzer und die Struktur leichter überschaubar.
- Tool als Lesezeichen speichern — wenn Sie regelmäßig mit JSON arbeiten, spart ein Formatierer per Klick Zeit gegenüber dem ständigen Suchen.
Häufig gestellte Fragen
Kann der Formatter große JSON-Dateien verarbeiten?
Ja. Da das Tool in Ihrem Browser läuft, kann es Dateien mit Zehntausenden von Zeilen verarbeiten. Die Performance hängt von Ihrem Gerät ab, aber die meisten modernen Browser bewältigen großes JSON ohne Probleme.
Funktioniert das offline?
Ja. Sobald die Seite geladen ist, funktioniert das Tool vollständig in Ihrem Browser ohne Internetverbindung. Die gesamte Verarbeitung erfolgt lokal in JavaScript.
Was ist der Unterschied zwischen Formatieren und Validieren?
Das Formatieren fügt korrekte Einrückung und Zeilenumbrüche hinzu, um JSON lesbar zu machen. Das Validieren prüft, ob die JSON-Struktur korrekt ist — passende Klammern, korrekte Anführungszeichen, gültige Datentypen. Die meisten Formatter erledigen beides gleichzeitig.
Kann ich das auf meinem Telefon nutzen?
Ja. Das Tool funktioniert auf jedem Gerät mit einem modernen Browser, einschließlich Telefonen und Tablets.