JSON-Formatierer

Formatieren Sie beliebiges JSON mit 2 oder 4 Leerzeichen Einrückung oder minimieren Sie es, und validieren Sie es mit genauen Fehlerpositionen. Ihr JSON wird vollständig in Ihrem Browser verarbeitet — nichts wird hochgeladen.

So funktioniert es

  1. Fügen Sie Ihr JSON in das Eingabefeld ein.
  2. Wählen Sie die Einrückung und klicken Sie auf Formatieren, Minimieren oder Validieren.
  3. Kopieren Sie das Ergebnis, oder lesen Sie die genaue Fehlerposition ab, wenn das JSON ungültig ist.

Häufig gestellte Fragen

Was ist der Unterschied zwischen formatiertem und minimiertem JSON?

Formatiertes JSON fügt Zeilenumbrüche und Einrückungen hinzu, damit Menschen es bequem lesen und bearbeiten können. Minimiertes JSON entfernt jeden überflüssigen Freiraum und Zeilenumbruch, um die Datei auf die kleinstmögliche Größe zu bringen — das Format, das APIs üblicherweise zurückgeben. Beide repräsentieren exakt dieselben Daten.

Wird mein JSON auf einen Server hochgeladen?

Nein. Formatierung und Validierung laufen in Ihrem Browser mit JSON.parse und JSON.stringify. Ihre Daten verlassen nie Ihr Gerät, was das Tool sicher für private Konfigurationen und Produktionsdaten macht.

Warum schlägt mein JSON mit „Unexpected token" fehl?

Die häufigsten Ursachen sind ein Komma nach dem letzten Element, einfache statt doppelter Anführungszeichen, Schlüssel ohne Anführungszeichen, Kommentare (JSON erlaubt diese nicht) oder Zeilenumbrüche innerhalb von Strings. Die Fehlermeldung unter dem Formular gibt die genaue Position an, an der das Parsing stoppte.

Was ist der Unterschied zwischen JSON und einem JavaScript-Objekt?

JSON ist ein strenges Textformat: Schlüssel müssen doppelt angeführte Strings sein und Werte sind auf Strings, Zahlen, boolesche Werte, null, Arrays und Objekte begrenzt. JavaScript-Objekte können zusätzlich Funktionen, undefined, Kommentare und Schlüssel ohne Anführungszeichen enthalten.

Ähnliche Tools