JSON-Formatierer & Validator

So wird es benutzt 3 Schritte
  1. Fügen Sie Ihre Daten unter Rohe JSON-Daten einfügen ein.
  2. Drücken Sie Formatieren, Formatieren oder Minifizieren; ungültiges JSON wird stattdessen gemeldet.
  3. Drücken Sie Ausgabe kopieren.
Formatierte JSON-Ausgabe

Das Tool wird geladen … 0 von 3 Teilen

Das Tool wird vorbereitet. Bei einer langsamen Verbindung kann das einige Sekunden dauern.

So funktioniert dieses Werkzeug

Der Text wird mit dem browsereigenen JSON-Parser gelesen, demselben, den auch Ihr Code verwendet – was hier angenommen wird, wird dort ebenfalls angenommen. Das Verschönern gibt die gelesenen Daten mit zwei Leerzeichen Einrückung neu aus, das Verkleinern gibt sie ganz ohne Leerraum aus. Beide liefern dieselben Daten und melden Wurzeltyp, Anzahl der Schlüssel oder Elemente sowie die Größe in Bytes.

Schlägt das Lesen fehl, wird die Meldung in Zeile und Spalte übersetzt statt in einen Zeichenversatz, denn ein Versatz in 40.000 Zeichen sagt nichts. Es gilt durchgehend striktes JSON: Kommentare, nachgestellte Kommas, einfache Anführungszeichen und Schlüssel ohne Anführungszeichen werden abgelehnt, genau wie eine API es täte.

Das Ergebnis ehrlich lesen

  • Die Ausgabe ist ein Neusatz, nicht Ihr Text: Die Daten werden gelesen und neu geschrieben, sodass Leerraum, Zeilenumbrüche und Formatierungsentscheidungen ersetzt und nicht aufgeräumt werden.
  • Doppelte Schlüssel verschwinden stillschweigend: JSON erlaubt sie, und der Parser behält den letzten. Hatte eine Nutzlast zwei gleichnamige Schlüssel, überlebt nur einer den Durchlauf, und nichts warnt Sie davor.
  • Sehr große Ganzzahlen verlieren an Genauigkeit: Alles jenseits von etwa sechzehn Stellen wird gerundet, weil Zahlen als Gleitkommawerte gelesen werden. Kennungen dieser Länge gehören in Zeichenketten.
  • Zahlenartige Schlüssel werden vorgezogen: Beim Ausgeben rückt ein Schlüssel wie „2“ vor die gewöhnlichen Textschlüssel. Die Daten bleiben gleich, die Reihenfolge nicht die eingefügte.

Häufig gestellte Fragen

Speziell zum JSON-Formatierer & Validator. Allgemeinere Fragen zu dieser Kategorie werden auf der Kategorieseite beantwortet.

Verschönern fügt Einrückung und Zeilenumbrüche hinzu, damit ein Mensch die Struktur lesen kann; Verkleinern entfernt jedes überflüssige Zeichen, damit eine Maschine sie schneller überträgt. Die Daten sind in beiden Fällen identisch.
Fast immer ein Komma nach dem letzten Element, einfache statt doppelte Anführungszeichen, ein Schlüssel ohne Anführungszeichen oder ein unsichtbares Zeichen aus einem Rich-Text-Editor. Zeile und Spalte weisen auf genau das Zeichen, an dem es brach.
Nein. JSON kennt keine Kommentarsyntax, so verbreitet sie in Konfigurationsdateien auch ist. Eine Datei mit Kommentaren ist JSON5 oder JSONC, was hier bewusst nicht angenommen wird – Ihr Parser täte es ebenso wenig.
Schlüssel, die wie nicht-negative Ganzzahlen aussehen, ordnet die Sprache selbst vor alle anderen. Alles Übrige behält die Reihenfolge, in der es geschrieben wurde. Es geht nichts verloren, die Abfolge kann sich aber unterscheiden.
Nein. Das Lesen geschieht im Browserspeicher, und nichts wird übertragen oder gespeichert – deshalb ist es unbedenklich, eine API-Antwort mit Zugangsdaten oder personenbezogenen Daten einzufügen.

Abonniere Benachrichtigungen zu neuen Tools, Funktionen und Produktivitätstipps.