JSON Formatter & Validator

JSON einfügen, sofort prüfen, verlustarm formatieren und strukturell durchsuchen.

Was gilt als gültiges JSON?

JSON ist strenger als ein JavaScript-Objekt oder viele Konfigurationsformate: Objekt-Schlüssel und Strings stehen in doppelten Anführungszeichen, nachgestellte Kommas und Kommentare sind nicht erlaubt. Auch Werte wie undefined, NaN oder Infinity gehören nicht zu JSON; gültig sind unter anderem Strings, Zahlen, Objekte, Arrays sowie true, false und null. Bei einem Syntaxfehler zeigt Minimenta die erste gefundene Stelle mit Zeile und Spalte an.

Warum sind doppelte Objekt-Schlüssel problematisch?

Ein Objekt wie {"status":"neu","status":"fertig"} kann syntaktisch als JSON gelesen werden, ist aber zwischen Programmen nicht zuverlässig austauschbar: Manche Parser behalten nur den letzten Wert, andere melden einen Fehler oder behandeln beide Einträge. Minimenta warnt deshalb vor jedem doppelten Schlüssel und lässt dich direkt zur Fundstelle springen. Formatieren und Minifizieren entfernen die Duplikate nicht stillschweigend.

Große und hochpräzise Zahlen bleiben im Text erhalten

Normales Formatieren, Minifizieren und Sortieren arbeiten auf dem JSON-Text und seinen Tokens. Dadurch wird beispielsweise 900719925474099312345 nicht zuerst in eine JavaScript-Zahl umgewandelt und dabei unbemerkt gerundet. Das schützt den ursprünglichen Zahlenwert beim Bearbeiten. Beim späteren Einlesen in andere Software kann die Genauigkeit trotzdem von deren Zahlentyp abhängen; sehr große IDs oder Dezimalwerte werden deshalb häufig als String übertragen, wenn das Zielsystem keine passende Präzision garantiert.

Ungültiges JSON reparieren – ohne das Original automatisch zu ersetzen

Bei typischen Fehlern kann Minimenta einen separaten Reparaturvorschlag erstellen, etwa bei einfachen Anführungszeichen, unquoted keys, trailing commas, Kommentaren, Markdown-Codeblöcken oder Python-Konstanten. Der Vorschlag wird zuerst separat angezeigt und erst nach deiner Bestätigung übernommen. Eine syntaktische Reparatur kann nicht beurteilen, ob die dadurch entstehenden Werte fachlich wirklich gemeint waren – deshalb sollte der Vorschlag vor dem Übernehmen kurz geprüft werden.

Baumansicht, Suche und Schlüssel sortieren

Für verschachtelte Daten zeigt die Baumansicht Objekte und Arrays mit ihrem JSON-Pfad und lässt sich durchsuchen. Die Funktion „Schlüssel A–Z sortieren“ sortiert Objekt-Schlüssel rekursiv, verändert aber nicht die Reihenfolge von Array-Elementen. Bei sehr großen Dokumenten kann die vollständige Baumdarstellung reduziert werden; Eingabe, Validierung und formatierter Text bleiben dabei weiterhin nutzbar.

JSON bleibt auf deinem Gerät

Formatierung, Validierung, Baumansicht und Reparatur laufen lokal im Browser. Der JSON-Inhalt wird nicht als Share-Link in die URL geschrieben und nicht automatisch dauerhaft gespeichert. Du kannst JSON direkt einfügen, per Drag-and-drop öffnen oder als Datei laden und das formatierte Ergebnis anschließend kopieren oder wieder als .json herunterladen.

Wenn du zwei JSON-Stände auf strukturelle Unterschiede prüfen möchtest, kannst du das formatierte Ergebnis direkt im JSON Diff weiterverwenden.