Was dieses Tool kann
Mit diesem Tool können Sie JSON formatieren: Aus einem kompakten oder unübersichtlichen JSON-String wird sauber eingerückter, gut lesbarer Text – und gleichzeitig wird geprüft, ob er gültig ist. Ist etwas falsch, nennt der Validator die genaue Zeile und Spalte des Fehlers. So beheben Sie ein fehlendes Komma oder Anführungszeichen in Sekunden, statt Hunderte Zeilen zu durchsuchen.
Sie können zwischen 2 Leerzeichen, 4 Leerzeichen oder Tabs für die Einrückung wählen, alle Objektschlüssel alphabetisch sortieren, JSON wieder in eine einzige Zeile minimieren, das Ergebnis kopieren oder als .json-Datei herunterladen. Das hilft bei API-Antworten, Konfigurationsdateien, Logeinträgen, Webhooks und Testdaten.
Ihr JSON wird lokal in Ihrem Browser geparst und formatiert. Es wird nichts hochgeladen – wichtig, wenn die Daten Zugriffstoken, Kundendaten oder andere sensible Informationen enthalten.
Wann es sich lohnt
APIs debuggen
Fügen Sie eine rohe API-Antwort ein, um ihre Struktur zu lesen, das gesuchte Feld zu finden und unerwartete Werte zu entdecken.
Konfiguration prüfen
Prüfen Sie package.json, composer.json, tsconfig.json oder App-Einstellungen vor dem Deployment und finden Sie Syntaxfehler sofort.
Daten vergleichen
Sortieren Sie die Schlüssel alphabetisch, damit sich zwei JSON-Dokumente in einem Diff-Tool Zeile für Zeile vergleichen lassen.
Payloads verkleinern
Minimieren Sie JSON vor dem Speichern oder Senden, um alle überflüssigen Leerzeichen und Umbrüche zu entfernen.
Tipps für das beste Ergebnis
- JSON verlangt doppelte Anführungszeichen um Schlüssel und Strings. Einfache Anführungszeichen, die in JavaScript erlaubt sind, machen JSON ungültig.
- Ein Komma nach dem letzten Element eines Objekts oder Arrays (ein „Trailing Comma“) ist der häufigste Fehler – entfernen Sie es.
- Kommentare sind in Standard-JSON nicht erlaubt. Entfernen Sie //- oder /* */-Kommentare vor der Prüfung.
- Verwenden Sie eine Einrückung mit 2 Leerzeichen für kompakte, aber gut lesbare Dateien; das ist in Webprojekten der verbreitetste Stil.
- Das Sortieren der Schlüssel ändert nur die Reihenfolge, nie die Werte – die Daten bleiben inhaltlich gleich.
So funktioniert das Tool
Das Tool nutzt den in Ihren Browser eingebauten JavaScript-JSON-Parser, der dem offiziellen JSON-Standard (RFC 8259) folgt. Schlägt das Parsen fehl, wird die vom Browser gemeldete Fehlerposition in eine Zeilen- und Spaltennummer übersetzt.
Gültiges JSON wird mit der gewählten Einrückung neu ausgegeben. Ist „Schlüssel sortieren“ aktiviert, wird jedes Objekt auf jeder Ebene vor dem Formatieren mit alphabetisch geordneten Schlüsseln neu aufgebaut.
Sehr große Zahlen jenseits des sicheren Ganzzahlbereichs von JavaScript (etwa 9 Billiarden) können beim Formatieren an Genauigkeit verlieren. Das ist eine Einschränkung des JSON-Parsens im Browser – speichern Sie solche IDs daher als Strings.