JSON
JSON Formatter / Minify / Validator
Formatierung (2 Leerzeichen Einrückung), Minifizierung und Validierung von JSON direkt im Browser.
Der JSON Formatter bringt beliebiges JSON in eine lesbare, eingerückte Form, komprimiert es zu einer kompakten Zeile oder prüft es auf Syntaxfehler. Alles läuft im Browser — nichts, was du einfügst, wird irgendwohin gesendet.
So verwendest du es
- Formatieren: Füge JSON in das Eingabefeld ein — sofort erscheint ein mit 2 Leerzeichen eingerücktes Ergebnis.
- Minifizieren: Wechsle in den Minify-Modus für kompaktes JSON ohne Leerraum, bereit zum Einbetten in Code oder zur Übertragung.
- Validieren: Ist das JSON ungültig, zeigt das Tool genau Zeile und Zeichen des Syntaxfehlers an.
Typische Anwendungsfälle
- Eine API-Antwort lesen, die als eine lange, ununterbrochene Zeile ankam.
- Konfigurationsdateien (package.json, tsconfig.json usw.) vor einem Commit prüfen.
- JSON minifizieren, bevor es in eine Umgebungsvariable oder eine einzeilige Konfiguration eingefügt wird.
Was du wissen solltest
Formatieren ändert nie Datentypen oder die Reihenfolge der Schlüssel — nur Leerraum und Zeilenumbrüche rund um die Werte.
Gültiges JSON erlaubt keine überzähligen Kommas, Kommentare oder einfache Anführungszeichen — hat deine Eingabe davon, nutze zuerst JSON Repair.
Artikel zu diesem Tool: JSON Formatter: Formatieren, Minifizieren und Validieren
Häufig gestellte Fragen
Was ist der Unterschied zwischen Format und Minify?
Format fügt eine 2-Leerzeichen-Einrückung hinzu, damit JSON lesbar wird, während Minify alle unnötigen Leerzeichen zwischen den Tokens entfernt, um die Größe zu reduzieren — der Inhalt der Zeichenketten-Werte selbst bleibt dabei unangetastet.
Wird das eingefügte JSON an einen Server gesendet?
Nein, die gesamte Verarbeitung erfolgt vollständig im Browser über JavaScript, es wird nichts an einen Server hochgeladen.
Warum meldet der Validator einen Fehler, obwohl das JSON korrekt aussieht?
Ein häufiger Grund ist ein überzähliges Komma (trailing comma) vor einer schließenden Klammer — das ist im JSON-Standard nicht erlaubt, auch wenn manche Programmiersprachen es tolerieren.
Worin unterscheidet sich JSON5 oder JSONC von Standard-JSON?
Es handelt sich um Erweiterungen, die zusätzlich Kommentare, trailing commas und nicht in Anführungszeichen gesetzte Schlüssel erlauben. Ein strikter JSON-Validator (wie dieses Tool) lehnt solchen Text zu Recht ab — dafür braucht es einen eigenen Parser, der JSON5/JSONC explizit unterstützt.
Verändert das Formatieren die Datentypen, z. B. Zahlen?
Nein, Formatieren und Minifizieren verschieben nur Leerzeichen und Zeilenumbrüche rund um die Werte. Zahlen, Strings, Booleans und null bleiben im Original erhalten.