JSON formatieren und prüfen
JSON einfügen, lesbar einrücken oder auf eine Zeile verkürzen und Syntaxfehler mit Zeile und Spalte finden.
So formatierst du JSON
Füge dein JSON in das Feld ein, wähle die Einrückung und klicke auf „Formatieren und prüfen“. Ist das JSON gültig, erscheint es übersichtlich eingerückt und kann kopiert werden. Mit „Minimieren“ entfernt das Tool alle überflüssigen Leerzeichen und Zeilenumbrüche, zum Beispiel für kleinere Dateien oder URLs.
Ist die Eingabe kein gültiges JSON, nennt das Tool die Fehlermeldung und, soweit der Browser sie liefert, Zeile und Spalte der Stelle.
Häufige Fehler in JSON
Diese Punkte führen am häufigsten zu einem ungültigen JSON:
- Einfache Anführungszeichen: Schlüssel und Texte müssen in doppelten Anführungszeichen stehen.
- Komma nach dem letzten Eintrag: In JSON ist das nicht erlaubt, anders als in JavaScript.
- Kommentare: JSON kennt weder // noch /* */.
- Schlüssel ohne Anführungszeichen: {name: 1} ist ungültig, richtig ist {"name": 1}.
- Werte wie undefined oder NaN: Sie gibt es in JSON nicht, erlaubt sind Zahl, Text, true, false, null, Liste und Objekt.
Beispiel
Aus {"name":"Anna","alter":30,"hobbys":["lesen","laufen"]} wird bei Einrückung mit zwei Leerzeichen eine lesbare Darstellung, in der jedes Feld in einer eigenen Zeile steht und die Liste untereinander aufgeführt wird.
Deine Eingaben bleiben in deinem Browser
Alle Berechnungen laufen auf deinem Gerät. Der Text, den du einfügst, wird nicht an einen Server geschickt und nirgends gespeichert. Das ist praktisch für vertrauliche Inhalte und funktioniert nach dem Laden der Seite auch ohne Internetverbindung.
Fragen und Antworten
Was ist JSON?
JSON (JavaScript Object Notation) ist ein Textformat für strukturierte Daten. Es wird von Webanwendungen, Schnittstellen und Konfigurationsdateien verwendet.
Werden meine Daten an einen Server gesendet?
Nein. Das Prüfen und Formatieren passiert in deinem Browser. Das ist wichtig, wenn das JSON Zugangsdaten oder Kundendaten enthält.
Ändert das Formatieren die Daten?
Nein. Es ändert nur Einrückung und Zeilenumbrüche. Die Reihenfolge der Felder bleibt erhalten. Sehr große Zahlen über 15 Stellen können durch die Zahlendarstellung von JavaScript gerundet werden.
Wie finde ich den Fehler in einem langen JSON?
Das Tool zeigt Zeile und Spalte der Fehlerstelle an. Der eigentliche Fehler liegt oft kurz davor, etwa bei einem fehlenden Komma in der Zeile darüber.
Kostet das Tool etwas?
Nein. Das Tool ist kostenlos und braucht weder Anmeldung noch Installation. Es gibt keine feste Grenze für die Länge der Eingabe, die Grenze setzt nur der Arbeitsspeicher deines Geräts.