JSON formatieren
Macht JSON gut lesbar oder fasst es in einer Zeile zusammen. Bei einem Fehler zeigt es die Stelle.
Zu formatierendes JSON
0 Zeichen · 0 Zeilen
Form
0 Zeichen · 0 Zeilen
Alles wird auf diesem Gerät verarbeitet. Was du eingibst, wird nirgendwohin gesendet.
Zahlen und Zeichenketten bleiben genau so, wie sie geschrieben sind. Große Zahlen und lange Dezimalzahlen werden nie gerundet.
Hilfreich? Wir freuen uns, wenn du es teilst
Funktioniert etwas nicht, oder hast du eine Idee zur Verbesserung?
So funktioniert’s
1. JSON eingeben
Tippe auf „Einfügen“, um das kopierte JSON einzufügen. Du kannst auch lange ins Feld drücken und einfügen, oder eine .json-Datei mit „Datei öffnen“ öffnen. Darunter erscheint sofort das formatierte Ergebnis.
Klicke über dem linken Feld auf „Einfügen“, um das kopierte JSON einzufügen. Du kannst es auch direkt ins Feld einfügen oder eintippen, oder eine .json-Datei mit „Datei öffnen“ oder per Drag & Drop auf die Seite öffnen. Rechts erscheint sofort das formatierte Ergebnis.
2. Form wählen
Wähle unter dem Eingabefeld bei „Form“ die Einrückung („2 Leerzeichen“, „4 Leerzeichen“ oder „Tab“) oder tippe auf „Minifizieren“. Schalte „Schlüssel nach Namen sortieren“ ein, um die Schlüssel nach Namen zu ordnen. Das Ergebnis darunter ändert sich sofort.
Wähle rechts unter „Form“ die Einrückung („2 Leerzeichen“, „4 Leerzeichen“ oder „Tab“) oder klicke auf „Minifizieren“. Schalte „Schlüssel nach Namen sortieren“ ein, um die Schlüssel nach Namen zu ordnen. Das Ergebnis darunter ändert sich sofort.
3. Fehler beheben
Enthält das JSON einen Fehler, erscheinen statt des Ergebnisses Zeile, Zeichen und die Lösung. Tippe auf „Zur Fehlerstelle“, um die Stelle im Feld darüber auszuwählen, und lösche oder korrigiere sie. Sobald sie behoben ist, erscheint sofort das formatierte Ergebnis.
Enthält das JSON einen Fehler, zeigt die rechte Seite Zeile, Zeichen und die Lösung, und die Stelle wird im linken Feld orange markiert. Klicke auf „Zur Fehlerstelle“, um die Stelle auszuwählen, und lösche oder korrigiere sie. Sobald sie behoben ist, erscheint sofort das formatierte Ergebnis.
4. Kopieren oder speichern
Tippe unter dem Ergebnis auf „Kopieren“, um das formatierte JSON zu kopieren. Mit „JSON herunterladen“ speicherst du es als .json-Datei.
Klicke unter dem rechten Feld auf „Kopieren“, um das formatierte JSON zu kopieren. Mit „JSON herunterladen“ speicherst du es als .json-Datei.
Praktisch, wenn du
eine API-Antwort lesen willst
Füge eine einzeilige API-Antwort oder ein Log ein – es wird eingerückt, und du siehst den Inhalt auf einen Blick.
Webentwickler und Tester
den Fehler in einer Konfigurationsdatei suchst
Wenn package.json oder eine Konfigurationsdatei nicht lädt, zeigt das Tool mit Zeile und Zeichen, wo ein „,“ zu viel ist oder eine Klammer fehlt.
Entwickler und Server-Admins
JSON kleiner machen willst
„Minifizieren“ entfernt Leerzeichen und Zeilenumbrüche, damit es sich leicht in einen Chat oder eine Anfrage einfügen lässt.
Alle, die APIs testen
zwei JSON-Dateien vergleichen willst
Bringe die Schlüssel mit „Schlüssel nach Namen sortieren“ in dieselbe Reihenfolge, dann fallen Unterschiede viel leichter auf.
Alle, die mit Daten arbeiten
Gut zu wissen
- JSON5 und JSONC, die Kommentare und Kommas am Ende erlauben, werden als Fehler gemeldet. Entfernst du sie, klappt das Formatieren.
- JSON Lines (.jsonl) mit einem JSON pro Zeile wird als ein einziges JSON gelesen und stößt daher in der zweiten Zeile auf einen Fehler.
- JSON mit mehreren zehn Megabyte kann auf manchen Geräten dauern, und das Eingabefeld kann träge werden.
Über das Formatieren von JSON
JSON beschreibt Daten als Paare aus Schlüssel und Wert und steckt in fast jeder API und vielen Konfigurationsdateien. Dieselben Daten sind je nach Einrückung und Zeilenumbrüchen leicht oder schwer zu lesen. Beim Formatieren werden nur die Leerzeichen und Zeilenumbrüche außerhalb der Werte neu gesetzt – die Bedeutung bleibt gleich.
Dieses Tool lässt Zahlen und Zeichenketten genau so, wie sie geschrieben sind. Der übliche Weg (etwa JSON.parse in JavaScript) rundet große Zahlen wie 12345678901234567890 und macht aus 0.10 einfach 0.1 – hier ändert sich nichts. Umlaute und Emojis bleiben lesbar und werden nicht in Codes wie \u00e4 umgewandelt.
Häufige Fragen
Antworten auf Fragen, die oft vor der ersten Nutzung auftauchen.
Wird mein JSON irgendwohin gesendet?
Nein. Formatieren und Prüfen passieren nur im Browser deines Geräts, und nichts, was du eingibst, wird an einen Server gesendet.
Wie finde ich den Fehler?
Statt des Ergebnisses siehst du Zeile, Zeichen und was falsch ist. Die Stelle ist außerdem im Eingabefeld orange markiert. Mit „Zur Fehlerstelle“ wird sie ausgewählt.
Welche Fehler sind am häufigsten?
Am häufigsten ist ein „,“ nach dem letzten Element. Weitere typische Fehler: Zeichenketten oder Schlüssel in einfachen Anführungszeichen, Schlüssel ohne doppelte Anführungszeichen, True oder undefined sowie Kommentare. Zu jedem Fehler wird die Lösung angezeigt.
Werden große Zahlen gerundet?
Nein. Zahlen bleiben genau so, wie sie geschrieben sind – lange IDs wie 12345678901234567890 und Nullen am Ende wie bei 0.10 ändern sich nicht.
Werden Umlaute zu \u-Codes?
Nein. Umlaute und Emojis bleiben, wie sie sind. Was schon als \u3042 geschrieben war, bleibt genau so. Mit „\u-Codes in Zeichen umwandeln“ siehst du es als lesbaren Text.
Was macht „Schlüssel nach Namen sortieren“?
Es sortiert die Schlüssel jedes Objekts nach Namen (nach Zeichencode), auch in verschachtelten Objekten. Die Reihenfolge in Arrays bleibt immer gleich, weil sich sonst die Bedeutung ändern würde.
Ändert „Minifizieren“ meine Daten?
Nein. Es werden nur Leerzeichen und Zeilenumbrüche außerhalb der Werte entfernt. Leerzeichen in Zeichenketten bleiben erhalten.
Klappt es auch mit großem JSON?
Ja, auch JSON mit mehreren Megabyte. Große Eingaben werden separat verarbeitet, sobald du aufhörst zu tippen, damit die Seite nicht hängt. Dateien bis 20 MB lassen sich öffnen.
Wird JSON5 oder JSON mit Kommentaren unterstützt?
Gelesen wird Standard-JSON, daher werden Kommentare und überzählige Kommas als Fehler gezeigt. Mit „Korrigieren und formatieren“ werden Kommentare, überzählige Kommas, Strings in einfachen Anführungszeichen, Schlüssel ohne Anführungszeichen, True / None usw. auf einmal korrigiert.
Klappt es mit JSON voller \" aus einem Log?
Ja. Füge JSON ein, das zu einem String geworden ist, etwa "{\"name\":1}" – das JSON darin wird ausgepackt und formatiert. Es geht auch ohne die äußeren Anführungszeichen, etwa {\"name\":1}.
Ist es kostenlos?
Ja, es ist kostenlos. Ohne Anmeldung und ohne Werbung.
Weitere Tools
- Bilder in WebP umwandeln
Wandle PNG oder JPEG in WebP um, ein leichteres Format mit guter Qualität.
- Bilder in PNG umwandeln
Wandle JPEG oder WebP in PNG um, ein Format ohne Qualitätsverlust.
- Bilder in JPG umwandeln
Wandle PNG oder WebP in JPG (JPEG) um, ein Format, das sich überall öffnen lässt.
- HEIC in WebP umwandeln
Wandle HEIC-Fotos vom iPhone in WebP um, ein leichteres und praktisches Format.
- HEIC in PNG umwandeln
Wandle HEIC-Fotos vom iPhone ohne Qualitätsverlust in PNG um, das sich überall öffnen lässt.
- HEIC in JPG umwandeln
Wandle HEIC-Fotos vom iPhone in JPG (JPEG) um, ein Format, das sich überall öffnen lässt.