JSON-Formatierer / Viewer
Geben Sie einen JSON-String ein, um ihn zu validieren und als eingerückten, syntaxhervorgehobenen Baum anzuzeigen. Ihre Eingabe wird nie an einen Server gesendet — alles geschieht in Ihrem Browser.
Tipp. Wenn Sie aufhören zu tippen, wird die Eingabe validiert und, falls gültig, wechselt die Ansicht automatisch zum Tab „Ausgabe". Der Punkt auf dem Ausgabe-Tab zeigt den aktuellen Gültigkeitsstatus. Die Schaltflächen ▾/▸ zum Ein-/Ausklappen von Objekten und Arrays befinden sich neben den Zeilennummern (linker Rand) für einfaches Klicken. Das Suchfeld erhält automatisch den Fokus, wenn der Ausgabe-Tab geöffnet wird, und Sie können einen Suchmodus (Enthält/Exakt/Regex) wählen, um Schlüssel und Werte nach Wunsch zu finden. Die Zeilennummern in der Ausgabe werden neu nummeriert, sodass sie nur zu den sichtbaren Zeilen passen, damit Sie sich auch bei eingeklappten Strukturteilen orientieren können. Das Eingabepanel hat die gleiche Art von Suche (Enthält/Exakt/Regex), damit Sie Text direkt in der ursprünglichen Eingabe finden und markieren können. Drücken Sie Enter (nächste) / Shift+Enter (vorherige), um zwischen Treffern zu wechseln. Auch wenn einige Anführungszeichen (") um Schlüssel oder Stringwerte fehlen, versuchen wir, den Text trotzdem als JSON zu erkennen.
So verwenden Sie dieses Tool
- Fügen Sie einen JSON-String in das Eingabefeld links ein, er wird automatisch validiert und das Ergebnis sofort angezeigt.
- Wenn das JSON ungültig ist, erhalten Sie eine ungefähre Zeile/Spalte, an der sich das Problem befindet.
- Ein Klick auf „Formatieren" formatiert auch den Inhalt des Eingabefelds mit der ausgewählten Einrückungsgröße neu.
- Wenn die Ausgabe lang ist, verwenden Sie „Alle einklappen", um zunächst einen Überblick über die Struktur zu erhalten, und klappen Sie dann nur die benötigten Knoten mit den Schaltflächen ▾/▸ neben den Zeilennummern aus.
- Alles geschieht in Ihrem Browser — die von Ihnen eingegebenen Daten werden nie an einen Server gesendet.
- Auch wenn Anführungszeichen um einige Schlüssel oder Stringwerte fehlen, versuchen wir, sie automatisch zu korrigieren und zu erkennen. In diesem Fall zeigt das Statusabzeichen „Korrigiert" an, und die korrigierten Zeilen werden in den Zeilennummern des Eingabepanels hervorgehoben.
- Sobald Ihre Eingabe als gültig (oder korrigiert) bestätigt ist, wechselt die Ansicht automatisch zum Tab „Ausgabe", und der Fokus springt ins Suchfeld, damit Sie sofort zu tippen beginnen können.
- Wählen Sie einen Suchmodus: „Enthält" (Teilübereinstimmung), „Exakt" (genaue Übereinstimmung) oder „Regex" (regulärer Ausdruck).
- Das Eingabepanel verfügt über die gleiche Suchfunktion (Enthält/Exakt/Regex, Vorherige/Nächste-Navigation, Hervorhebung), damit Sie direkt im Originaltext suchen können.
Verwandte Tipps
- Verwenden Sie „Minifiziert kopieren" statt „Kopieren", wenn Sie eine kompakte Payload für eine API-Anfrage oder einen Konfigurationswert benötigen — ohne zusätzliche Leerzeichen oder Zeilenumbrüche.
- Stellen Sie die Einrückungsgröße auf Tab um, wenn der Stilleitfaden Ihres Projekts Tabs statt Leerzeichen vorschreibt.
- Der Regex-Suchmodus kann ein Muster über alle Schlüssel oder Werte gleichzeitig abgleichen — praktisch, um IDs, Daten oder E-Mails in einem großen Dokument zu prüfen.
- Klicken Sie bei tief verschachteltem JSON zunächst auf „Alle einklappen", um die Gesamtform zu sehen, und klappen Sie dann nur den Zweig aus, den Sie tatsächlich untersuchen müssen.