JSON-Formatierer & -Minifizierer
JSON mit sauberer Einrückung formatieren oder auf eine einzelne Zeile minifizieren. Prüft die Syntax lokal, ohne die Eingabe zu löschen.
Funktionsweise
- Erfordert gültiges JSON. Abschließende Kommas und Kommentare werden nicht unterstützt.
Über das Formatieren & Minifizieren von JSON
Was bedeutet JSON formatieren und minifizieren?
JSON (JavaScript Object Notation) ist ein schlankes, textbasiertes Datenaustauschformat. Beim Formatieren (Pretty-Printing) werden einheitliche Einrückungen mit 2 Leerzeichen und Zeilenumbrüche eingefügt, damit verschachtelte Objekte und Arrays beim Debugging und Review lesbar sind.
Minifizieren entfernt alle unnötigen Leerraumzeichen und Zeilenumbrüche. Das Ergebnis ist eine kompakte, einzeilige Payload für HTTP-Übertragung, Datenbankspeicherung und Caching. Formatierung und Validierung erfolgen ausschließlich im Browser; nichts wird hochgeladen.
JSON im Code formatieren und minifizieren
- JavaScript
// Format with 2 spaces const formatted = JSON.stringify(JSON.parse(raw), null, 2); // Minify to single line const minified = JSON.stringify(JSON.parse(raw));- Python
import json data = json.loads(raw) formatted = json.dumps(data, indent=2) minified = json.dumps(data, separators=(',', ':'))
FAQ zur JSON-Formatierung
- Wird beim Formatieren von JSON die Syntax validiert?
- Ja. Beim Formatieren wird die Payload nach strengen JSON-Syntaxregeln geparst. Abschließende Kommas, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen und JavaScript-Kommentare werden mit Zeilenangaben als Fehler gemeldet, ohne die Eingabe zu leeren.
- Werden große JSON-Payloads unterstützt?
- Die Verarbeitung erfolgt lokal im Arbeitsspeicher mit dem nativen Browser-Parser. So lassen sich auch Payloads von mehreren Megabyte schnell formatieren, ohne Netzwerk-Timeouts oder Upload-Größenlimits.
- Unterstützt dieses Tool JSON5 oder Kommentare?
- Nein. Dieses Tool hält sich strikt an den JSON-Standard RFC 8259, um die Kompatibilität mit Standard-Parsern verschiedener Sprachen sicherzustellen.