Cookies Diese Website speichert nur, was sie zum Funktionieren braucht. Derzeit gibt es hier weder Analyse noch Werbung, und nichts davon verfolgt Sie auf andere Websites. Datenschutzerklärung lesen

Auswahl anpassen
+92 312 8299940Kostenloses Angebot
Kostenloses Tool, nichts zu installieren

JSON-Formatierer
Validieren, verschönern und minifizieren

Fügen Sie eine API-Antwort in diesen JSON-Formatierer ein, und er prüft beim Tippen jedes Zeichen. Gültige Daten kommen sauber eingerückt zurück. Kaputte Daten erhalten dagegen eine klare Erklärung und einen Zirkumflex unter dem Fehler.

  • KostenlosPreis
  • 3Einrückungsarten
  • 10 MBGrößte Datei
  • KeineUploads

JSON-Formatierer und -Validator

Verschönern, minifizieren und die genaue Zeile eines Fehlers finden

Schlüssel
0
Tiefe
0
Größe
0 B

Bereit. Fügen Sie JSON ein, und der Validator liest es beim Tippen.

Ihr Browser erledigt hier die ganze Arbeit, in diesem Tab. Wir laden nichts hoch, speichern nichts und protokollieren nichts.
Kurz gesagt

Warum ein JSON-Formatierer besser ist als Rohdaten zu lesen

APIs senden JSON in einer langen Zeile, weil Leerraum Bytes kostet. Maschinen passt das gut, jedoch kann ein Mensch die Verschachtelung über viertausend Zeichen nicht verfolgen.

Ein JSON-Formatierer fügt Zeilenumbrüche und Einrückungen hinzu, sodass jedes Objekt und jedes Array auf seiner eigenen Ebene steht. Die Daten selbst bleiben dabei identisch, Zeichen für Zeichen.

Derselbe Leser arbeitet außerdem als JSON-Validator. Steht ein einziges Komma an der falschen Stelle, erfahren Sie Zeile, Spalte und Grund, bevor irgendetwas anderes läuft.

JSON ist klein genug, um es in einem Rutsch zu lesen. RFC 8259, die JSON-Spezifikation ist diese ganze Grammatik, und sie ist kürzer als diese Seite.

JSON erlaubt weniger als JavaScript

JSON hat sein Aussehen von JavaScript übernommen, akzeptiert jedoch weit weniger. Schlüssel brauchen doppelte Anführungszeichen, Zeichenketten ebenso, und ein Komma nach dem letzten Element zerbricht das Dokument.

Diagramm des JSON-Formatierers: links eine fehlerhafte Zeile mit einfachen Anführungszeichen, einem Schlüssel ohne Anführungszeichen und einem überzähligen Komma, rechts dieselben Daten als sauberes, gültiges JSON mit Zeilennummern
Unordentliches JSON hinein, sauberes und geprüftes JSON heraus.

Auch Kommentare gibt es im Format nicht. Deshalb kann eine Konfigurationsdatei, die in Ihrem Editor funktioniert, in einem strengen Parser scheitern, und dieses Tool zeigt die genaue Stelle.

Ebenso haben NaN, undefined und Infinity in JSON nichts zu suchen. Nutzen Sie stattdessen null oder eine Zeichenkette.

Warum lange Zahlen anderswo Ziffern verlieren

Die meisten Viewer schicken Ihren Text durch JSON.parse(), das jede Zahl als 64-Bit-Float speichert. Ganzzahlen über 9.007.199.254.740.991 werden dann still gerundet.

Ausgabe des JSON-Formatierers mit der langen Zahl 9007199254740993, vollständig und unverändert ausgegeben; das Ergebnisfeld ist markiert
Lange Zahlen behalten jede Ziffer.

Zum Beispiel kommt die ID 12345678901234567890 als 12345678901234567000 zurück. Diese stille Änderung kann eine Datenbankabfrage kaputt machen, obwohl die Ausgabe völlig in Ordnung aussieht.

Dieser Formatierer liest den Text stattdessen mit seinem eigenen Parser. Jede Zahl behält also die Ziffern, die Sie eingefügt haben, genau wie geschrieben.

Doppelte Schlüssel und warum sie wichtig sind

Der Standard erlaubt zwei gleichnamige Schlüssel in einem Objekt, sagt aber nie, welcher Wert gewinnt. Die meisten Parser behalten den letzten, während manche den ersten behalten. Daher markiert das Tool Duplikate als Warnungen, weil sie meist auf eine missglückte Zusammenführung hindeuten.

Bericht des JSON-Formatierers, der warnt, dass der Schlüssel user zweimal in einem Objekt vorkommt; das Warnfeld ist markiert
Ein doppelter Schlüssel wird gemeldet, bevor er einen Fehler auslöst.
So funktioniert es

So nutzen Sie diesen JSON-Formatierer

Vier Schritte decken jede Aufgabe ab. In den meisten Fällen erscheint das Ergebnis jedoch, bevor Sie beim zweiten sind.

  • 1

    Inhalt einfügen oder Datei laden

    Legen Sie Text ins linke Feld oder klicken Sie auf Datei öffnen für alles bis 10 MB. Eine Byte-Order-Mark wird dabei automatisch entfernt.

  • 2

    Das Urteil lesen

    Ein grüner Balken bedeutet gültiges JSON. Ein roter Balken nennt Zeile und Spalte und zeigt dann diese Zeile mit einem Zirkumflex unter dem Problem.

  • 3

    Ein Layout wählen

    Klicken Sie auf Formatieren für zwei Leerzeichen, vier Leerzeichen oder Tabs. Alternativ klicken Sie auf Minifizieren, um jedes optionale Leerzeichen zu entfernen.

  • 4

    Kopieren oder herunterladen

    Kopieren Sie das Ergebnis oder speichern Sie es als .json-Datei. Wenn Sie vorher die Schlüssel sortieren, lassen sich zwei Versionen später viel leichter vergleichen.

Warum dieses Tool

Was diesen JSON-Beautifier anders macht

Ein einfacher JSON-Beautifier rückt nur ein, was sich bereits parsen lässt. Dieser erklärt außerdem, was sich nicht parsen lässt, in Worten, mit denen ein müder Entwickler etwas anfangen kann.

  • Fehler in Klartext

    Browser formulieren JSON-Fehler unterschiedlich, und manche lassen die Zeilennummer weg. Hier nennt jede Meldung den Fehler, etwa ein nachgestelltes Komma oder ein einfaches Anführungszeichen.

  • Genaue Zeile und Spalte

    Der Bericht zitiert die fehlerhafte Zeile mit einem Zirkumflex darunter. Dadurch reparieren Sie eine Datei mit 3.000 Zeilen, ohne blind zu scrollen.

  • Zahlen bleiben intakt

    Große IDs und präzise Dezimalzahlen überstehen alles unverändert. Selbst 1.50 bleibt 1.50, weil das Tool es nie in einen Float umwandelt.

  • Sortierte Schlüssel auf Wunsch

    Ein Haken ordnet die Schlüssel auf jeder Ebene von A bis Z. Dann stehen zwei API-Antworten in einem Diff sauber nebeneinander.

  • ASCII-sichere Ausgabe

    Manche älteren Systeme verschlucken sich an Emojis oder Akzenten. Also schreibt ein Schalter sie als \u-Escapes, die jeder JSON-Parser korrekt zurückliest.

  • Überhaupt kein Upload

    API-Antworten enthalten oft Kundendaten und Tokens. Weil der Parser in Ihrem Tab läuft, erreichen diese Daten nie einen Server.

Gute Gewohnheiten

Gewohnheiten für saubereres JSON

Auch gültiges JSON kann weiter hinten Ärger machen. Deshalb halten diese Gewohnheiten es lesbar, portabel und leicht zu prüfen.

  • Minifizieren für die Leitung, formatieren für Menschen. Senden Sie kompaktes JSON zwischen Diensten, weil jedes Leerzeichen Bytes kostet. Bewahren Sie eingerücktes JSON in Repositorys auf, wo Menschen Diffs lesen.
  • Große IDs als Zeichenketten senden. Könnte eine Zahl über 9.007.199.254.740.991 wachsen, setzen Sie sie in Anführungszeichen. Dann kann kein JavaScript-Client sie beim Empfang runden.
  • Einen Benennungsstil wählen. Wählen Sie camelCase oder snake_case und bleiben Sie in einer ganzen API dabei. Gemischte Stile führen zu Feldern, die still verloren gehen.
  • Null nur dann einem fehlenden Schlüssel vorziehen, wenn es etwas bedeutet. Ein Null-Wert sagt, dass das Feld existiert, aber keinen Wert hat. Ein fehlender Schlüssel sagt jedoch gar nichts, also entscheiden Sie, welche Bedeutung Sie wollen.
  • Daten im Format ISO 8601 schreiben. JSON hat keinen Datumstyp. Eine Zeichenkette wie 2026-09-17T10:30:00Z sortiert sich korrekt und wird in jeder Sprache gleich gelesen.
  • Vor dem Commit validieren. Eine kaputte Konfigurationsdatei stoppt ein Deployment oft spät in der Pipeline. Fügen Sie sie zuerst hier ein, denn die Prüfung dauert eine Sekunde.
Besser vermeiden

Drei JSON-Fehler, die Builds kaputt machen

Jeder davon entgeht einem schnellen Blick. Jedoch lehnt ein strenger Parser alle sofort ab.

  • Ein nachgestelltes Komma

    JavaScript verzeiht ein Komma nach dem letzten Element, JSON jedoch nicht. Es bleibt einer der häufigsten Gründe, warum eine Konfigurationsdatei scheitert.

  • Kommentare in Konfigurationsdateien

    Manche Editoren akzeptieren Kommentare in JSON-ähnlichen Dateien. Strenge Parser nicht, also verschieben Sie Notizen in eine README oder ein Beschreibungsfeld.

  • Zeichenketten in einfachen Anführungszeichen

    Python-Dictionaries werden mit einfachen Anführungszeichen ausgegeben, und Leute fügen sie als JSON ein. Geben Sie die Daten stattdessen zuerst mit json.dumps() aus.

Fragen

Häufige Fragen zu JSON

Was ändert ein JSON-Formatierer eigentlich?

Nur Leerraum. Er fügt Zeilenumbrüche und Einrückungen zwischen den Tokens ein, während jeder Schlüssel, jede Zeichenkette und jede Zahl genau so bleibt, wie Sie sie geschrieben haben. Minifizieren macht das Gegenteil und entfernt diesen Leerraum wieder.

Wie spüre ich den Fehler in kaputtem JSON auf?

Fügen Sie es in das Feld auf dieser Seite ein. Der rote Bericht nennt Zeile und Spalte, zeigt diese Zeile mit einem Zirkumflex darunter und erklärt das Problem, etwa ein fehlendes Komma oder eine offene Zeichenkette.

Ist ein JSON-Validator dasselbe wie eine Schemaprüfung?

Nein. Ein Validator bestätigt, dass der Text der JSON-Grammatik folgt. Eine Schemaprüfung geht dagegen weiter und testet Feldnamen und Typen, also können Daten gültiges JSON sein und trotzdem an einem Schema scheitern.

Warum scheitert mein JSON mit Kommentaren?

Standard-JSON kennt überhaupt keine Kommentarsyntax. Manche Tools akzeptieren eine lockere Variante namens JSONC, jedoch erwarten APIs und die meisten Parser die strenge Form, also entfernen Sie zuerst die Kommentare.

Ändert das Sortieren der Schlüssel, wie meine App die Daten liest?

Fast nie. JSON-Objekte haben keine garantierte Reihenfolge, deshalb ignoriert korrekter Code die Reihenfolge der Schlüssel. Arrays behalten ihre Reihenfolge ohnehin, weil das Tool nur Objektschlüssel sortiert.

Landet mein JSON auf einem Server?

Nein. Die Seite stellt während Ihrer Arbeit keine Anfrage. Ihr Browser liest, formatiert und lädt die Daten selbst herunter, also bleiben Tokens und persönliche Angaben privat.

Weitere kostenlose Tools

Tools für den Rest der Arbeit

Formatierte Daten führen meist zu einer zweiten Aufgabe. Deshalb erledigen diese drei die häufigsten, ebenfalls ohne Konto.

  • Texte vergleichen

    Sehen Sie genau, was sich zwischen zwei JSON-Dateien geändert hat.

    Tool öffnen →
  • Base64-Encoder und -Decoder

    Entpacken Sie Base64-Felder, bevor Sie sie formatieren.

    Tool öffnen →
  • Hash-Generator

    Erstellen Sie einen Fingerabdruck, um jede spätere Änderung zu erkennen.

    Tool öffnen →

Bereit, Ihr JSON aufzuräumen?

Einfügen, das Urteil lesen und die saubere Version kopieren. Der JSON-Formatierer kostet nichts und hält Ihre Daten in diesem Tab.