Zum Inhalt springen
SPCXTools

JSON Formatter & Validator

JSON sofort formatieren, komprimieren und validieren, mit genauer Fehlerlokalisierung.

Läuft lokal – Dateien verlassen dein Gerät nicht

Tool wird geladen…

So nutzt du: JSON Formatter & Validator

  1. 1Fügen Sie Ihr JSON in das Eingabefeld ein oder klicken Sie auf Beispiel laden, um es auszuprobieren.
  2. 2Wählen Sie Formatieren für eine saubere Ausgabe mit 2 Leerzeichen, 4 Leerzeichen oder Tabs, oder Komprimieren, um alle Leerräume zu entfernen.
  3. 3Aktivieren Sie Schlüssel sortieren, wenn Objektschlüssel auf jeder Ebene alphabetisch geordnet werden sollen.
  4. 4Wenn das JSON ungültig ist, lesen Sie die Fehlermeldung – sie zeigt die Zeile und Spalte an, an der die Verarbeitung gestoppt wurde.
  5. 5Kopieren Sie das Ergebnis oder laden Sie es als .json-Datei herunter.

JSON im Browser formatieren und validieren

Dieser JSON-Formatter macht aus kompaktem oder unübersichtlichem JSON sauberen, eingerückten und gut lesbaren Text – und meldet sofort, wenn das JSON ungültig ist. Er ist auch ein JSON-Komprimierer: Schalten Sie auf „Komprimieren“ um, um alle Leerräume für den Produktiveinsatz zu entfernen. Alles findet lokal in Ihrem Browser statt, sodass Sie sicher mit API-Antworten, Tokens, Logs und Konfigurationsdateien arbeiten können, ohne etwas hochzuladen.

Die Ausgabe wird bereits während des Tippens oder Einfügens aktualisiert. Es gibt keinen „Senden“-Button und keine Wartezeit auf einen Server.

Funktionen

  • Formatieren / Pretty Print mit wahlweise 2 Leerzeichen, 4 Leerzeichen oder Tab-Einrückung.
  • Komprimieren, um das kleinstmögliche einzeilige JSON zu erzeugen.
  • Validierung mit Fehlerlokalisierung. Wenn das Parsen fehlschlägt, zeigt die Meldung Zeile und Spalte an, sodass Sie direkt zum fehlenden Komma oder falschen Anführungszeichen springen können.
  • Schlüssel sortieren alphabetisch auf jeder Verschachtelungsebene für eine konsistente, vergleichbare Ausgabe.
  • Kopieren oder herunterladen des Ergebnisses als .json-Datei.

Häufige Anwendungsfälle

API-Debugging. Antworten von REST-APIs und Webhooks kommen oft als eine einzige lange Zeile an. Fügen Sie die Antwort hier ein, um ihre Struktur zu sehen, das benötigte Feld zu finden und dessen Typ zu überprüfen.

Konfigurationen bearbeiten. Viele Tools speichern Einstellungen als JSON (package.json, tsconfig.json, VS-Code-Einstellungen, Cloud-Vorlagen). Validieren Sie Ihre Änderungen vor dem Speichern, um ein fehlerhaftes Deployment zu vermeiden.

Payloads vorbereiten. Komprimieren Sie JSON, bevor Sie es in einem Request-Body senden, in eine Umgebungsvariable einfügen oder in HTML einbetten.

Dokumente vergleichen. Sortieren Sie die Schlüssel in zwei JSON-Dokumenten und vergleichen Sie sie dann mit dem Diff Checker, um zu sehen, was sich wirklich geändert hat.

JSON-Syntaxregeln in Kürze

JSON (JavaScript Object Notation) ist eine strikte Teilmenge der JavaScript-Objektsyntax:

  • Strings und Objektschlüssel müssen doppelte Anführungszeichen verwenden: "name", nicht 'name' oder name.
  • Keine nachgestellten Kommas nach dem letzten Element in einem Objekt oder Array.
  • Keine Kommentare. // und /* */ sind nicht erlaubt.
  • Erlaubte Werte sind Strings, Zahlen, true, false, null, Objekte und Arrays. undefined, NaN, Infinity und Datumswerte sind keine JSON-Werte – Daten werden normalerweise als ISO-Strings wie "2026-10-02T12:00:00Z" gespeichert.
  • Sonderzeichen in Strings wie Anführungszeichen, Backslashes und Zeilenumbrüche müssen mit einem Escape-Zeichen versehen werden (\", \\, \n).

Wenn Sie Daten erhalten, die Base64-kodiert sind oder sich in einem Token befinden, dekodieren Sie sie zuerst mit dem Base64-Tool oder dem JWT-Decoder und formatieren Sie sie dann hier.

Häufige Fragen

Wird mein JSON an einen Server gesendet?
Nein. Das Parsen und Formatieren verwendet die integrierte JSON-Engine Ihres Browsers. Die Daten verlassen niemals Ihr Gerät, daher ist es sicher, API-Antworten, Konfigurationsdateien oder Daten mit persönlichen Informationen einzufügen.
Warum sagt der Validator, dass mein JSON ungültig ist?
Die häufigsten Ursachen sind nachgestellte Kommas nach dem letzten Element, einfache statt doppelter Anführungszeichen, nicht in Anführungszeichen gesetzte Schlüssel, Kommentare und Werte wie undefined oder NaN. Diese sind in JavaScript erlaubt, aber nicht in striktem JSON. Die Fehlermeldung zeigt an, wo der Parser angehalten hat, was normalerweise direkt bei oder kurz nach dem Fehler ist.
Verändert das Sortieren der Schlüssel meine Daten?
Das Sortieren ändert nur die Reihenfolge der Schlüssel innerhalb von Objekten. Werte und die Reihenfolge in Arrays bleiben exakt gleich. Eine sortierte Ausgabe ist nützlich, um zwei JSON-Dokumente zu vergleichen oder Konfigurationsdateien in der Versionskontrolle sauber zu halten.
Was ist der Unterschied zwischen Formatieren und Komprimieren?
Formatieren fügt Zeilenumbrüche und Einrückungen hinzu, damit die Struktur für Menschen lesbar ist. Komprimieren entfernt alle unnötigen Leerzeichen und Zeilenumbrüche, um die Datenmenge so klein wie möglich zu machen, was für Netzwerkanfragen oder das Einbetten von JSON in Code ideal ist.
Kann das Tool große JSON-Dateien verarbeiten?
Ja. Dateien mit mehreren Megabytes werden auf einem typischen Computer sofort formatiert. Extrem große Dateien (Hunderte von Megabytes) sind nur durch den Arbeitsspeicher Ihres Browsers begrenzt.
Werden große Zahlen exakt beibehalten?
JSON-Zahlen werden in JavaScript-Zahlen umgewandelt, die bis 2^53 (etwa 9 Billiarden) präzise sind. Ganze Zahlen, die größer sind, wie z. B. einige Datenbank-IDs, können an Präzision verlieren. Wenn das wichtig ist, speichern Sie solche IDs als Strings.