Entwickler-Tools

JSON-Formatierer

Rohes JSON lesbar darstellen, Syntaxfehler erkennen und die Struktur beibehalten.

Gut geeignet fuer: API-Antworten prüfen, Konfigurationsdateien säubern

Schnelle Antwort

JSON einfügen, Einrückung wählen und sofort eine lesbare Ausgabe oder eine präzise Fehlermeldung erhalten.

Ueberblick

Dieser JSON-Formatierer analysiert eingefügtes JSON und stellt es mit konsistenter Einrückung dar, damit verschachtelte Objekte und Arrays leichter zu lesen sind. Zusätzlich erzeugt er eine minifizierte Version, die sich gut zum Vergleichen oder Weitergeben von Daten eignet. Wenn die Eingabe kein gültiges JSON ist, gibt das Tool den Parse-Fehler aus, statt etwas zu erraten. Das ist hilfreich beim Prüfen von API-Antworten, beim Bereinigen kopierter Log-Ausschnitte und beim Vorbereiten von Konfigurationsdateien vor dem Einchecken. Die Datenstruktur bleibt erhalten; nur die Darstellung wird geändert. Objekte bleiben Objekte, Arrays bleiben Arrays, und Zahlen, Booleans, null und Strings werden unverändert übernommen.

Anwendungsfaelle

  • API-Antworten prüfenVerschachtelte Responses lesbar aufbereiten, um Statusfelder, Arrays und Metadaten schneller zu erfassen.
  • Konfigurationsdateien säubernDicht geschriebene Einstellungsblöcke vor Vergleichen oder Repository-Änderungen in klare JSON-Struktur bringen.
  • Beispieldaten weitergebenZwischen formatierter und kompakter Darstellung wechseln, wenn JSON an Kollegen, Tests oder Doku weitergegeben wird.

So funktioniert es

  1. 1

    JSON in das Eingabefeld einfügen.

  2. 2

    Die gewünschte Einrückungstiefe für die formatierte Ansicht auswählen.

  3. 3

    Der Parser prüft die Eingabe und meldet einen Fehler, wenn das JSON ungültig ist.

  4. 4

    Bei gültigen Daten zeigt das Tool die formatierte Version, die minifizierte Version und die Zeilenanzahl an.

Beispiele

Webhook lesen

Eingabe: {"event":"invoice.paid","data":{"id":4821,"amount":1299,"currency":"USD"}}

Ausgabe: { "event": "invoice.paid", "data": { "id": 4821, "amount": 1299, "currency": "USD" } }

Macht ein verschachteltes Event-Payload Schritt für Schritt lesbar.

Einstellungen komprimieren

Eingabe: { "theme": "dark", "layout": { "sidebar": true, "density": "comfortable" } }

Ausgabe: {"theme":"dark","layout":{"sidebar":true,"density":"comfortable"}}

Entfernt Leerraum und behält dieselben Daten in kompakter Form.

Überflüssiges Komma finden

Eingabe: {"name":"Mira", "roles":["admin",], "active":true}

Ausgabe: Fehler: Unexpected token ] in JSON at position 36

Zeigt die Stelle des Syntaxproblems, damit das ungültige Komma entfernt werden kann.

FAQ

Ändert die Formatierung Werte im JSON?

Nein. Nur Leerzeichen und Zeilenumbrüche werden angepasst. Strings, Zahlen, Booleans, null, Arrays und Objekte bleiben inhaltlich gleich.

Bleibt die Reihenfolge der Schlüssel erhalten?

Ja, der Formatter übernimmt die Reihenfolge, die der Parser liefert. Er sortiert keine Schlüssel und baut das Objekt nicht um.

Kann das Tool kaputtes JSON automatisch reparieren?

Nein. Ungültige Eingaben erzeugen einen Parse-Fehler, statt fehlende Anführungszeichen, Klammern oder Kommas zu erraten.

Warum führt ein Komma am Ende zu einem Fehler?

Im Standard-JSON sind abschließende Kommas nicht erlaubt. Das letzte Komma in einem Array oder Objekt muss entfernt werden.

Wie lese ich die minifizierte Ausgabe?

Es sind dieselben Daten ohne überflüssige Leerzeichen und Umbrüche. Gut zum Kopieren oder Weitergeben, aber deutlich schwerer zu lesen.