JSON-Formatierer

JSON-Daten formatieren und validieren

100 % kostenlos. Läuft vollständig in deinem Browser: deine Dateien und Daten verlassen dein Gerät nie, und es wird nichts auf einen Server hochgeladen.

Einrücken
Versuch:
Eingabe
AusgabeFormatted
data_object Formatted output will appear here as you type
check_circle 100% kostenloscheck_circle Läuft lokal - kein Uploadcheck_circle Formatieren, prüfen, minifizieren, escapen

Über dieses Tool

JSON ist das Standardformat für API-Antworten und Konfigurationsdateien und kommt fast immer als eine ununterbrochene Zeile, weil Whitespace Bandbreite kostet und Maschinen ihn nicht brauchen. Formatieren fügt Einrückung und Zeilenumbrüche hinzu, damit ein Mensch die Struktur wirklich lesen kann; Validieren bestätigt, dass die Syntax legal ist, bevor du Zeit mit dem Debuggen der falschen Sache verschwendest. Das Format selbst ist bewusst klein: ein Objekt in geschweiften Klammern mit doppelt gequoteten Keys, ein Array in eckigen Klammern und sechs Werttypen – string, number, boolean, null, object und array. Diese Strenge macht JSON portabel und ist auch, was Leute stolpern lässt, weil die Regeln enger sind, als sie wirken. Trailing Commas sind ungültig. Keys müssen doppelte Anführungszeichen nutzen, nie einfache. Kommentare sind gar nicht erlaubt. Dieses Tool formatiert, validiert und minifiziert vollständig in deinem Browser, API-Keys und Kundendaten in einem Payload verlassen deine Maschine also nie.

Ablauf

Bereinige und validiere API-Daten

  1. 1Das JSON formatierenMach es lesbar und finde Syntaxfehler.Du bist hier
  2. 2Bei Bedarf umwandelnWechsle zwischen JSON, XML, YAML oder CSV.Öffnen
  3. 3Versionen vergleichenSieh genau, was sich geändert hat.Öffnen
  4. 4Die Anfrage testenSchick sie und prüfe die Antwort.Öffnen

So verwendest du dieses Tool

  1. Füge dein JSON einWirf die Rohantwort oder den Dateiinhalt rein. Es ist egal, ob es minifiziert oder schon eingerückt ist.
  2. FormatierenDie Struktur wird neu eingerückt, damit Nesting auf einen Blick sichtbar ist, und die einklappbare Baumansicht lässt dich Abschnitte falten, die dich nicht interessieren.
  3. Lies jeden gemeldeten FehlerIst die Syntax ungültig, wird die Position des Problems gezeigt. Das liegt normalerweise ein oder zwei Zeichen neben dem echten Fehler.
  4. Kopieren oder minifyNimm die formatierte Version zum Lesen und Debuggen oder minify zurück auf eine Zeile für den Produktionseinsatz, wo Größe zählt.

Warum es nutzen

  • Macht aus einem unlesbaren Einzeilen-Payload etwas, in dem du dich wirklich bewegen kannst.
  • Validiert Syntax sofort, du findest das fehlende Komma statt zu raten, warum ein API-Call scheitert.
  • Minifiziert ebenso wie formatiert, dasselbe Tool deckt also Debuggen und Ausliefern ab.
  • Läuft vollständig in deinem Browser – API-Keys, Tokens und personenbezogene Daten in einem Payload werden nie übertragen.
  • Behandelt große Payloads ohne ein serverseitiges Größenlimit.

Häufige Anwendungen

  • Eine API-Antwort lesen, während du eine Integration debugst.
  • Eine package.json, tsconfig.json oder CI-Konfigurationsdatei prüfen, bevor du sie committest.
  • Ein Payload vor dem Senden validieren, um Syntax als Ursache eines 400-Fehlers auszuschließen.
  • Einen Webhook-Body inspizieren, der als eine lange Zeile in einem Log ankam.
  • Eine Konfigurationsdatei minifizieren, um die Bundle-Größe zu senken.

Tipps für bessere Ergebnisse

  • Lies zuerst die gemeldete Fehlerposition. JSON-Parser melden, wo Parsen unmöglich wurde, meist direkt nach dem eigentlichen Fehler.
  • Ein fehlendes oder extra Komma ist mit Abstand der häufigste Fehler. Prüfe die Zeile über der gemeldeten, nicht nur die genannte.
  • Kommt dein JSON aus JavaScript, können Keys ungequotet oder einfach gequotet sein – beides ist gültiges JavaScript und ungültiges JSON.
  • Für Dateien, die Kommentare brauchen, willst du wahrscheinlich JSON5 oder YAML. Standard-JSON hat keine Kommentar-Syntax und wird nie eine haben.
  • Nutze die Baumansicht für tief verschachtelte Daten. Klammern per Auge zu zählen verursacht die Fehler erst.

Fehler, die du vermeiden solltest

  • Ein Trailing Comma nach dem letzten Item lassen. Legal in JavaScript, illegal in JSON, und die häufigste einzelne Ursache für Parse-Fehler.
  • Einfache Anführungszeichen um Keys oder Strings. JSON verlangt doppelte Anführungszeichen für beides.
  • // oder /* */ Kommentare hinzufügen. JSON hat keine Kommentar-Syntax, jeder Kommentar macht das ganze Dokument ungültig.
  • NaN, Infinity oder undefined als Werte schreiben. Keines davon existiert in JSON – nutze null oder einen String.
  • Zahlen versehentlich in Anführungszeichen wickeln, was 42 zum String "42" macht und Typchecks downstream bricht.
  • Ein JSON-Fragment aus einem Log kopieren, das es abgeschnitten hat, und dann Syntax debuggen, die nie vollständig war.

Unterstützte Formate

  • JSON

Verfügbare Optionen

  • Format
  • Minify
  • Validate

Häufig gestellte Fragen

Füge dein JSON oben ein, es wird sofort eingerückt und validiert. Nesting wird sichtbar, die Baumansicht lässt dich Abschnitte einklappen, und jeder Syntaxfehler wird mit seiner Position gemeldet.

Ja – kein Konto, kein Größen-Cap und keine Bezahlstufe. Alles läuft lokal in deinem Browser.

Nein. Parsen, Formatieren und Validieren passieren in deinem Browser mit seiner eigenen JSON-Engine. Das zählt, weil API-Payloads routinemäßig Tokens, Keys und personenbezogene Daten enthalten – nichts davon wird übertragen.

Es wird als ungültig markiert mit der Position, an der das Parsen scheiterte. Beachte, dass der echte Fehler oft etwas davor liegt – ein fehlendes Komma am Ende einer Zeile wird gemeldet, wenn der Parser die nächste erreicht.

Formatieren fügt Einrückung und Zeilenumbrüche für Menschen hinzu. Minify streicht jedes unnötige Zeichen, damit das Payload so klein wie möglich für die Übertragung ist. Die Daten sind in beiden Fällen identisch – nur der Whitespace unterscheidet sich.

Die üblichen Verdächtigen sind ein Trailing Comma nach dem letzten Element, einfache statt doppelte Anführungszeichen, ein ungequoteter Key oder ein Kommentar. Alle vier sind gültiges JavaScript und keines ist gültiges JSON.

Nein. Die Spezifikation hat keine Kommentar-Syntax, jedes // oder /* */ macht das Dokument ungültig. Brauchst du kommentierte Konfiguration, nutze stattdessen JSON5, JSONC oder YAML.

Sechs: string, number, boolean, null, object und array. Es gibt keinen Datumstyp – Daten werden konventionell als ISO-8601-Strings geschrieben – und keine Unterstützung für NaN, Infinity oder undefined.

Nein. Nur Whitespace wird hinzugefügt oder entfernt. Keys, Werte, Typen und Reihenfolge sind genau wie zuvor.

Ja, im Rahmen des Speichers deines Browsers. Multi-Megabyte-Payloads formatieren gut; extrem große Dateien können in der Baumansicht langsam rendern, einfach weil so viele Knoten gezeichnet werden.

Andere suchen auch nach

  • json formatter online kostenlos
  • json validator online
  • json beautifier kostenlos
  • json pretty print online
  • json minifier online
  • json formatieren vscode
  • warum ist mein json ungültig
  • json viewer baum

Useful in

Related guides