JSON-Formatter & -Validator

JSON formatieren, minimieren, validieren, sortieren und reparieren, als einklappbaren Baum mit Syntaxhervorhebung durchsuchen, nach Pfad filtern, Zeichenketten escapen und das Ergebnis herunterladen.

Tool wird geladen…

JSON-Formatter & -ValidatorFügen Sie JSON ein, um es mit 2-, 4-Leerzeichen- oder Tabulator-Einrückung übersichtlich darzustellen, oder minimieren Sie es für die Produktion. Fehler werden während der Eingabe geprüft und mit der genauen Zeile und Spalte gemeldet. Ihre Daten werden vollständig im Browser verarbeitet und niemals hochgeladen. Sie können außerdem zu einer einklappbaren Baumansicht wechseln, den Reparaturmodus aktivieren, um abschließende Kommas, einfache Anführungszeichen, nicht in Anführungszeichen gesetzte Schlüssel und Kommentare automatisch zu korrigieren, Schlüssel alphabetisch sortieren, mit einem Pfadfilter einen Teilbaum herausziehen, JSON-Zeichenketten escapen oder entschärfen und die Ausgabe herunterladen. Alles läuft weiterhin in Ihrem Browser.

Was ist JSON-Formatter & -Validator?

Ein kostenloser Online-JSON-Formatter, -Verschönerer und -Validator, der vollständig in Ihrem Browser läuft. Fügen Sie minimiertes oder unordentliches JSON ein, und das Tool stellt die Struktur übersichtlich mit Ihrer gewählten Einrückung aus 2 Leerzeichen, 4 Leerzeichen oder Tabulator dar, oder wechseln Sie in den Minify-Modus, um Leerzeichen zu entfernen und alles für die Produktion in eine kompakte Zeile zu pressen. Während Sie tippen, wird die Syntax validiert, und eine Statusanzeige zeigt Valid JSON an oder markiert den ersten Fehler, wobei Zeile und Spalte angehängt werden, sofern verfügbar. Backend- und Frontend-Entwickler nutzen es, um API-Antworten zu lesen und zu debuggen, Konfigurationsdateien aufzuräumen und Payloads vor dem Commit zu überprüfen. Über das Formatieren hinaus wird die Ausgabe mit Syntaxhervorhebung dargestellt (Schlüssel, Zeichenketten, Zahlen, boolesche Werte und null in unterschiedlichen Farben) und kann als einklappbarer Baum erkundet werden. Der Reparaturmodus korrigiert vor dem Parsen tolerant abschließende Kommas, einfach zitierte Zeichenketten, nicht zitierte Objektschlüssel sowie // und /* */ Kommentare; ein Pfadfilter wie data.items[0].name extrahiert nur einen Teilbaum; Schlüssel sortieren ordnet jedes Objekt von A→Z; und Escapen/Entschärfen wandelt JSON in eine zitierte Zeichenkette und zurück. Sie können das Ergebnis kopieren oder als Datei herunterladen.

So verwendest du JSON-Formatter & -Validator

  1. Fügen Sie Ihr JSON in das Eingabefeld ein oder tippen Sie es.
  2. Lassen Sie den Modus auf Format, um es zu verschönern, oder klicken Sie auf Minify, um alles in eine einzige Zeile zu komprimieren.
  3. Wählen Sie Ihre Einrückung: 2 Leerzeichen, 4 Leerzeichen oder Tabulator.
  4. Prüfen Sie das Status-Panel – es zeigt Valid JSON an oder meldet Invalid mit Zeile und Spalte des ersten Fehlers, sofern eine Position verfügbar ist.
  5. Mit der Schaltfläche Kopieren übernehmen Sie die formatierte Ausgabe, oder klicken Sie auf Leeren, um die Eingabe zu löschen und neu zu beginnen.
  6. Wechseln Sie die Ansicht zwischen Text und Baum, um verschachtelte Objekte und Arrays als einklappbaren, farblich hervorgehobenen Baum zu lesen.
  7. Öffnen Sie die Optionen, um den Reparaturmodus zu aktivieren, Schlüssel A→Z zu sortieren oder die Einrückung zu ändern; geben Sie einen Pfad wie data.items[0].name ein, um einen Teilbaum zu extrahieren, oder wählen Sie Escapen/Entschärfen für JSON-Zeichenketten; kopieren Sie dann das Ergebnis oder laden Sie es herunter.

Beispiele

Ein einzeiliges Objekt verschönern (2 Leerzeichen)

Eingabe

{"name":"Ada","age":30}

Ausgabe

{
  "name": "Ada",
  "age": 30
}

Eine Konfiguration für die Produktion minimieren

Eingabe

{
  "debug": false,
  "port": 8080
}

Ausgabe

{"debug":false,"port":8080}

Einen Fehler durch abschließendes Komma erkennen

Fügen Sie {"a": 1,} ein, und der Status wechselt zu Invalid und markiert das erste Syntaxproblem (etwa ein fehlendes oder überflüssiges Komma oder einen Eigenschaftsnamen, der in Anführungszeichen gesetzt werden muss) mit Zeile und Spalte, sofern eine Position gemeldet wird, sodass Sie diese Stelle korrigieren können.

Lockeres JSON reparieren

Eingabe

{a:1, b:'two',}

Ausgabe

{
  "a": 1,
  "b": "two"
}

Häufig gestellte Fragen

Wird mein JSON auf einen Server hochgeladen?
Nein. Das Parsen, Formatieren, Minimieren und Validieren erfolgt vollständig lokal in Ihrem Browser mit der integrierten JSON-Engine. Ihre Daten verlassen Ihr Gerät nie, und das Tool funktioniert auch offline weiter.
Welche Einrückungsoptionen kann ich verwenden?
Im Format-Modus können Sie mit 2 Leerzeichen, 4 Leerzeichen oder einem Tabulatorzeichen verschönern. Der Minify-Modus ignoriert die Einrückung und entfernt alle überflüssigen Leerzeichen, um eine einzige Zeile zu erzeugen.
Warum heißt es, dass mein JSON ungültig ist?
Der Validator meldet das erste Syntaxproblem und hängt Zeile und Spalte an, wenn die Engine eine Position liefert. Häufige Ursachen sind ein abschließendes oder fehlendes Komma, eine nicht geschlossene Zeichenkette oder Klammer, ein ungültiges Escape-Zeichen oder Eigenschaftsnamen, die nicht in doppelte Anführungszeichen gesetzt sind.
Wird automatisch neu validiert?
Ja. Validierung und Formatierung werden während der Eingabe aktualisiert, sodass der Status in dem Moment, in dem Sie die markierte Stelle korrigieren, wieder auf Valid JSON umspringt und die Ausgabe sich sofort aktualisiert.
Kann es große JSON-Dateien verarbeiten?
Ja. Da alles lokal läuft, gibt es keine Upload-Wartezeit, wobei extrem große Eingaben letztlich vom verfügbaren Speicher Ihres Geräts abhängen.
Was behebt der Reparaturmodus?
Vor dem Parsen korrigiert er automatisch die häufigsten Fehler ungültigen JSONs: abschließende Kommas, einfach zitierte Zeichenketten, nicht zitierte Objektschlüssel sowie // Zeilen- oder /* Block-*/-Kommentare. Die Anzeige Reparieren zeigt Behoben, wenn etwas geändert wurde, sonst Keine Änderungen. Alles läuft lokal in Ihrem Browser.
Kann ich das JSON als Baum durchsuchen oder einen Teil extrahieren?
Ja. Wechseln Sie zur Baumansicht, um verschachtelte Objekte und Arrays auf- und zuzuklappen, und geben Sie im Pfadfilter einen Pfad wie data.items[0].name ein, um nur diesen Teilbaum auszugeben. Sie können außerdem Schlüssel A→Z sortieren, JSON-Zeichenketten escapen oder entschärfen, eine syntaxhervorgehobene Vorschau ansehen und das Ergebnis als .json- oder .txt-Datei herunterladen – alles ohne etwas hochzuladen.

Verwandte Tools