Zum Hauptinhalt springen

JSON-Formatter

JSON mit einem Klick verschönern, minimieren und validieren — mit automatischer Fehlererkennung.

Eine Zeile hinein, lesbar heraus

Eine minifizierte API-Antwort und dieselben Daten nach dem Formatieren.

Eingabe
{"id":42,"tags":["draft","zh"],"meta":{"ok":true,"score":9.5},"note":null}
Ausgabe
{
  "id": 42,
  "tags": [
    "draft",
    "zh"
  ],
  "meta": {
    "ok": true,
    "score": 9.5
  },
  "note": null
}

Beachte, dass null als null überlebt und nicht als Zeichenkette "null". Kommt es bei dir in Anführungszeichen zurück, war der Wert schon vorher ein String.

Was ist ein JSON-Formatter?

JSON ist das gängigste Format für den Datenaustausch zwischen Frontend und Backend, doch maschinell erzeugtes JSON steckt oft in einer einzigen unlesbaren Zeile. Dieser Online-JSON-Formatter verschönert unübersichtliches JSON mit einem Klick zu einer klar eingerückten Struktur — oder minimiert es auf die kleinste Größe — und validiert dabei die Syntax samt Fehlerposition.

So funktioniert es

  1. JSON links in das Eingabefeld einfügen.
  2. Einrückung wählen (2 Leerzeichen, 4 Leerzeichen oder Tab).
  3. Auf Verschönern klicken für Lesbarkeit oder Minimieren für eine Zeile.
  4. Das Ergebnis erscheint rechts und lässt sich mit einem Klick kopieren. Bei ungültigem JSON erklärt die Statuszeile den Grund.

Typische Anwendungsfälle

  • Die Struktur einer API-Antwort prüfen.
  • Konfigurationsdateien auf einen einheitlichen Stil bringen.
  • JSON vor dem Ausliefern minimieren, um die Größe zu reduzieren.
  • Handgeschriebenes JSON validieren, bevor der Code es parst.

Warum wird dein eingefügtes JSON ständig als ungültig gemeldet?

Du kopierst eine lange, minifizierte Antwort direkt aus dem Netzwerk-Tab deines Browsers oder aus einem API-Client — und hast eine einzige unlesbare Zeile. Füg sie hier ein, und alles wird sofort eingerückt: Eine falsch gesetzte Klammer oder ein abgeschnittener Payload fällt sofort auf, und die Fehlermeldung zeigt dir die betroffene Zeile. Denk aber daran: Das Tool formatiert und prüft nur die Syntax — es korrigiert weder deine Daten noch ergänzt es fehlende Felder. Und die meisten „ungültig"-Meldungen sind kein Zufall: JSON erlaubt keine abschließenden Kommas, keine einfachen Anführungszeichen und keine Kommentare. Aus JavaScript oder Python kopierte Objekte enthalten genau das oft. Entfernst du es, klappt die Validierung meist.

Wie liest man die Position in der Fehlermeldung?

Lies die Position, nicht die Prosa. Diese Seite liefert für mehrere Arten von Fast-JSON: ein Komma am Ende → ✗ JSON syntax error: Expected double-quoted property name in JSON at position 7 (line 1 column 8) [L1:8]; einfache Anführungszeichen → ✗ JSON syntax error: Expected property name or '}' in JSON at position 1 (line 1 column 2) [L1:2]; eine fehlende schließende Klammer → ✗ JSON syntax error: Expected ',' or '}' after property value in JSON at position 12 (line 1 column 13) [L1:13]. Beachte die letzte: Position 12 ist das Ende der Eingabe, denn der Parser merkt erst dann, dass etwas fehlt, wenn keine Zeichen mehr da sind — der Fehler sitzt links an der öffnenden Klammer, die Meldung rechts. Ist die gemeldete Spalte das letzte Zeichen der Datei, suche eine nicht geschlossene Klammer statt die angegebene Zeile zu lesen.

Häufig gestellte Fragen

Lädt dieses Tool meine Daten hoch?

Nein. Formatieren, Minimieren und Validieren laufen komplett lokal im Browser mit JavaScript. Das eingefügte JSON wird niemals an einen Server gesendet oder gespeichert.

Kann es große JSON-Dateien verarbeiten?

Ja, solange sie in den Browser-Speicher passen. Dateien von wenigen MB werden sofort verarbeitet; für sehr große Dateien empfiehlt sich ein Desktop-Browser.

Warum erhalte ich einen „Syntaxfehler"?

Häufige Ursachen sind überzählige Kommas, nicht in Anführungszeichen gesetzte Schlüssel, einfache statt doppelter Anführungszeichen oder Kommentare. Die Fehlermeldung zeigt die ungefähre Position.

Was ist der Unterschied zwischen Verschönern und Minimieren?

Verschönern fügt Einrückung und Zeilenumbrüche für die Lesbarkeit hinzu; Minimieren entfernt alle Leerzeichen und ergibt eine Zeile mit minimaler Größe.

Weiterlesen

Was ist JSON? Struktur und häufige Fehler in 5 Minuten →

Dieses Tool einbetten

Binde dieses Tool kostenlos auf deiner Website oder deinem Blog ein — kopiere einfach den Code unten (er enthält einen Link zurück zu dieser Seite).