JSON-Formatter & Validator
JSON einfügen oder eine Datei laden — live beim Tippen einrücken, minifizieren oder auf Syntax-Fehler prüfen inklusive genauer Zeilen-/Spaltenangabe. Lange Zahlen wie 18-stellige IDs bleiben dabei unverändert.
JSON bearbeiten
Einfügen, tippen oder Datei per Drag & Drop laden.
Warum lange Zahlen hier unverändert bleiben
JavaScript rechnet mit Gleitkommazahlen und kann ganze Zahlen nur
bis 9.007.199.254.740.991 exakt darstellen. Ein Web-Werkzeug, das JSON zum
Formatieren einliest und aus den gelesenen Werten neu aufbaut, macht aus
9007199254740993 deshalb 9007199254740992 — ohne Meldung. Betroffen sind 18- und 19-stellige IDs, wie sie Warenwirtschaften,
Messenger und Datenbanken vergeben.
Dieses Werkzeug formatiert den Text, statt die Zahlen nachzurechnen: Zahlliterale werden Zeichen für Zeichen übernommen. Wo eine Zahl außerhalb der JavaScript-Genauigkeit liegt, erscheint zusätzlich ein Hinweis unter dem Ergebnis — denn das nächste Programm in der Kette rundet sie womöglich doch.