JSON-Formatierer
JSON formatieren, validieren und minifizieren – mit exakter Fehlerposition.
JSON
Hier erscheint das formatierte JSON.
Datenschutz von Anfang an. Alles läuft lokal in deinem Browser. Deine Eingaben werden nie hochgeladen, protokolliert oder auf einem Server gespeichert.
Häufige Fragen
Was ist ein JSON-Formatierer?
Er rückt JSON neu ein, sodass verschachtelte Objekte und Arrays untereinander stehen und die Struktur lesbar wird. Dieses Werkzeug parst die Eingabe zusätzlich, sodass ungültiges JSON mit der exakten Position des Problems abgelehnt wird statt mit einer allgemeinen Fehlermeldung.
Ist dieser JSON-Formatierer kostenlos?
Ja. Es gibt keine Registrierung, kein Nutzungslimit und keine kostenpflichtige Variante dieses Werkzeugs.
Lädt dieses Werkzeug mein JSON hoch?
Nein. Die Formatierung erfolgt mit dem eingebauten JSON-Parser des Browsers auf deinem eigenen Rechner. Es wird nichts über das Netzwerk gesendet, daher ist es auch für Nutzdaten mit internen Informationen sicher.
Warum lässt sich mein JSON nicht parsen?
Die vier häufigsten Ursachen sind ein Komma nach dem letzten Element, einfache statt doppelte Anführungszeichen, Objektschlüssel ohne Anführungszeichen und ein unmaskierter Zeilenumbruch innerhalb einer Zeichenkette. Die Fehlermeldung zeigt auf das erste Zeichen, das der Parser nicht akzeptieren konnte.
Wie große Dokumente kann es verarbeiten?
Dokumente bis zu einigen Megabyte werden sofort formatiert. Sehr große Dateien sind durch den Speicher deines Browsers begrenzt, nicht durch das Werkzeug.
Über JSON-Formatierer
Ein JSON-Formatierer verwandelt eine einzige unlesbare Zeile JSON in ein eingerücktes, überschaubares Dokument. Dieses Werkzeug validiert zusätzlich: Wenn der Parser scheitert, meldet es Zeile und Spalte, an der er aufgegeben hat – meist ein überzähliges Komma am Ende, ein einfaches Anführungszeichen dort, wo ein doppeltes hingehört, oder ein nicht maskiertes Steuerzeichen.
Sortiere die Schlüssel alphabetisch, wenn du zwei API-Antworten vergleichen willst, die ihre Objektschlüssel in unterschiedlicher Reihenfolge liefern, und minifiziere, bevor du Nutzdaten in eine Umgebungsvariable oder eine URL einfügst.