Der JSON-Formatierer ist ein kostenloses Online-Tool, das JSON-Daten sofort in Ihrem Browser formatiert, validiert und minifiziert. Unterstützt JSON5, konfigurierbare Einrückung und Schlüsselsortierung. Es werden keine Daten an einen Server gesendet.
Was ist JSON-Formatierung?
JSON (JavaScript Object Notation) ist das universelle Datenaustauschformat des Webs. APIs geben es zurück, Konfigurationsdateien nutzen es, und jede moderne Programmiersprache kann es parsen. Formatierung (Pretty-Printing) nimmt miniertes, schwer lesbares JSON und fügt Einrückungen und Zeilenumbrüche hinzu, damit Menschen die Struktur auf einen Blick erfassen können.
Komprimierung (Minifizierung) macht das Gegenteil: Sie entfernt alle unnötigen Leerzeichen und erzeugt das kleinstmögliche gültige JSON für den Produktionseinsatz. Kleinere Daten bedeuten schnellere Netzwerkübertragungen und geringere Bandbreitenkosten.
Dieses Tool läuft vollständig in Ihrem Browser. Es werden niemals Daten an einen Server gesendet.
API-Antworten formatieren: Rohe API-Antworten einfügen und pretty-printen, um die Datenstruktur zu verstehen.
Konfigurationsdateien minifizieren: JSON vor dem Deployment in die Produktion komprimieren, um die Dateigröße zu reduzieren.
Von Hand bearbeitetes JSON korrigieren: JSON mit abschließenden Kommas oder Kommentaren einfügen, JSON5-Modus umschalten und saubere Standard-JSON-Ausgabe erhalten.
Objektschlüssel sortieren: Schlüssel alphabetisch sortieren für konsistente Diff-Ausgabe bei versionskontrollierten JSON-Dateien.
JSON formatieren
- 1
JSON einfügen
Fügen Sie rohes JSON- oder JSON5-Text in den Eingabebereich ein. Das Tool erkennt automatisch, ob die Eingabe gültiges JSON oder JSON5 ist.
- 2
Aktion wählen
Klicken Sie auf Formatieren für Pretty-Print, Komprimieren zum Minifizieren oder schalten Sie den JSON5-Modus für lockere Parsung um. Sortieren aktivieren zum Alphabetisieren von Objektschlüsseln.
- 3
Ergebnis kopieren
Die formatierte oder komprimierte Ausgabe erscheint sofort. Klicken Sie auf die Kopiertaste oder ziehen Sie die Ausgabe in die Eingabe für weitere Bearbeitung.
Was ist JSON5?
JSON5 ist eine Obermenge von JSON, die benutzerfreundliche Funktionen hinzufügt: Kommentare (// und /* */), abschließende Kommas, einfach zitierte Zeichenfolgen, unzitierte Objektschlüssel, hexadezimale Zahlen (0xFF) und spezielle Werte wie NaN und Infinity. Es wurde entwickelt, um JSON leichter von Hand schreiben zu können, besonders für Konfigurationsdateien.
Aktivieren Sie den JSON5-Modus, um lockere Eingaben direkt zu parsen. Wenn der JSON5-Modus ausgeschaltet ist, fallen Formatieren und Komprimieren automatisch auf JSON5-Parsung zurück, wenn das strenge JSON-Parsen fehlschlägt. Sie sehen dann eine Benachrichtigung. Die Ausgabe ist immer Standard-JSON.
Einschränkungen
Sehr große JSON-Dateien (>10MB) können den Browser während der Formatierung kurzzeitig blockieren.
Zahlen außerhalb des sicheren Ganzzahlbereichs von JavaScript (±2⁵³) können nach dem Durchlauf durch JSON.parse/stringify an Genauigkeit verlieren.
JSON5-Fehlermeldungen enthalten möglicherweise keine genauen Zeilen- und Spaltennummern.