JSON Formatierung
JSON formatieren, minimieren und validieren mit Syntax-Hervorhebung
Eingabe
Ausgabe
Was ist ein JSON-Formatierer?
JSON (JavaScript Object Notation) ist das meistgenutzte Datenaustauschformat im Web. APIs liefern es zurück, Konfigurationsdateien verwenden es, Datenbanken speichern es — und wenn etwas nicht stimmt oder falsch aussieht, müssen Sie es wirklich lesen können. Die JSON-Spezifikation hält alles bewusst minimal, was für Maschinen gut ist, aber echte Kopfschmerzen bereitet, wenn Sie eine tief verschachtelte API-Antwort debuggen müssen. Ein JSON-Formatierer löst genau das: Er fügt Einrückungen und Zeilenumbrüche zu rohem oder minifiziertem JSON hinzu, sodass die Struktur sofort erkennbar ist.
Dieses Tool läuft vollständig in Ihrem Browser. Ihr JSON wird mit JSON.stringify() und 2-Leerzeichen-Einrückung verarbeitet, das Ergebnis erscheint im Ausgabebereich. Nichts wird an einen Server gesendet – sicher für Produktionsdaten, Tokens und alles, was Ihr Gerät nicht verlassen soll.
Beispiele für JSON-Formatierung
Hier einige Beispiele, was der Formatierer macht. Minifiziertes oder kompaktes JSON ist schwer lesbar; die Formatierung macht die Struktur auf einen Blick sichtbar.
Beispiel 1: Teilnehmerdatensatz
Minifizierte Eingabe (eine Zeile):
Formatierte Ausgabe:
Beispiel 2: Anrufdatensätze
Minifizierte Eingabe:
Formatierte Ausgabe:
Klicken Sie oben auf die Schaltfläche Beispiel, um ein vorgefertigtes Beispiel (Mobilfunkdaten) in den Editor zu laden und den Formatierer in Aktion zu sehen.
So verwenden Sie dieses Tool
Einfügen oder Hochladen
Kopieren Sie Ihr JSON und fügen Sie es in den linken Editor ein. Sie können auch auf Hochladen klicken, um eine .json- oder .txt-Datei von Ihrem Computer zu laden. Die Schaltfläche Beispiel lädt Beispieldaten zum Testen.
Ausgabe prüfen
Das rechte Panel aktualisiert sich automatisch beim Tippen. Gültiges JSON wird gemäß RFC 8259 formatiert. Bei Syntaxfehlern (fehlende Klammer, nachgestelltes Komma, ungeführter Schlüssel) erscheint stattdessen eine Fehlermeldung.
Kopieren, Herunterladen oder Minimieren
Nutzen Sie Kopieren für die Zwischenablage, Herunterladen zum Speichern als Datei oder Minimieren, um alle Leerzeichen zu entfernen und eine kompakte einzeilige Version zu erhalten.
So funktioniert der Formatierer
Beide Editoren nutzen einen integrierten Code-Editor mit Syntax-Hervorhebung, Zeilennummern und JSON-spezifischen Fehlermarkierungen. Beim Einfügen oder Tippen von JSON wartet das Tool 300 ms (um Parsing während der Eingabe zu vermeiden) und führt dann JSON.parse() aus. Bei Erfolg wird JSON.stringify(data, null, 2) aufgerufen und das Ergebnis angezeigt. Bei Fehlern erscheint eine Fehlermeldung.
Wichtig: JSON unterstützt keine Kommentare. Das steht in der Spezifikation, nicht in diesem Tool. Dateien wie VS Codes settings.json nutzen JSONC (JSON mit Kommentaren), ein anderes Format. Bei Kommentaren müssen Sie diese vor der Formatierung entfernen.
Wann JSON-Formatierung hilft
Viele Entwickler brauchen einen Formatierer bei API-Antworten. Sie senden eine Anfrage mit Postman oder curl, die Antwort kommt als eine komprimierte Zeile. Hier eingefügt werden verschachtelte Objekte und Arrays sofort sichtbar. Für gezielte Werte aus großen Antworten eignet sich jq in der Kommandozeile.
Konfigurationsdateien sind ein weiterer Anwendungsfall. Eine package.json oder tsconfig.json mit uneinheitlicher Einrückung ist in einem Pull Request schwer zu prüfen. Die Formatierung hier liefert eine konsistente Version zum Zurückkopieren. Zum Zusammenführen zweier Konfigs gibt es das Tool JSON Zusammenführen.
Datenbankexporte von MongoDB, Firestore oder CouchDB sind oft große unformatierte JSON-Blöcke. Hier durchlaufen lassen hilft, die Dokumentstruktur vor Import-Skripten oder Abfragen zu verstehen. Für Tabellendaten nutzen Sie JSON zu CSV.
Auch beim Teilen von JSON mit Kollegen ist Formatierung nützlich. Formatiertes JSON in Slack oder Jira ist deutlich lesbarer als ein roher minifizierter String. Vorher durch den JSON Validator laufen lassen kann Fehler früh erkennen.
Häufig gestellte Fragen
Ist es sicher, echte API-Schlüssel oder sensible Daten einzufügen?
Absolut sicher. Die gesamte Formatierung findet in Ihrem Browser per JavaScript statt — es wird nichts an einen Server gesendet. Sie können das selbst überprüfen, indem Sie den Netzwerk-Tab Ihres Browsers öffnen, während Sie das Tool nutzen. Kein Konto erforderlich, keine Protokollierung.
Was ist das Größenlimit?
Es gibt kein festes Limit. Es hängt vom verfügbaren Speicher ab. JSON-Dateien bis 10–15 MB funktionieren in Chrome und Firefox meist problemlos. Für sehr große Dateien (Hunderte MB) ist ein Kommandozeilen-Tool wie jq praktischer.
Warum sollte ich JSON minimieren?
Minifiziertes JSON hat alle Leerzeichen entfernt — keine Zeilenumbrüche, keine Leerzeichen, nur die rohen Daten. Das macht es kleiner für die Netzwerkübertragung, günstiger für die Speicherung in einem Datenbankfeld und sicher für die Einbettung in eine URL. Die Minimieren-Schaltfläche tut das sofort mit der aktuellen Ausgabe. Es gibt auch eine eigene JSON Minimierer-Seite, falls das Ihr Hauptanwendungsfall ist.
Warum steht „Ungültiges JSON” in der Ausgabe?
Die Eingabe enthält einen Syntaxfehler. Typische Ursachen: nachgestelltes Komma, einfache statt doppelte Anführungszeichen, ungeführte Eigenschaftsnamen oder falsche Klammern. Die JSON-Spezifikation ist hier streng.
Kann JSON gegen ein Schema validiert werden?
Dieses Tool prüft nur die Syntax (ob das JSON wohlgeformt ist), nicht die Struktur. Für Schema-Validierung nutzen Sie den JSON Schema Generator oder den JSON Validator für detailliertere Prüfungen.
Verwandte Tools
Mehr zu JSON: MDNs JSON-Guide, RFC 8259, json.org und jq.