JSON-Formatierer
Formatiere, minifiziere und validiere JSON. Sortiere Schlüssel mit 2, 4 Leerzeichen oder Tabulator. Zeige bei Syntaxfehlern Zeile und Spalte. Lokal im Browser.
JSON-Formatierungsmodi
JSON benötigt doppelte Anführungszeichen für Schlüssel und Zeichenfolgen.
| Modus | Eingabe | Ausgabe |
|---|---|---|
| Formatieren | {"a":1} | Eingerücktes JSON |
| Minifizieren | { "a": 1 } | {"a":1} |
| Schlüssel sortieren | {"b":2,"a":1} | {"a":1,"b":2} |
| Validieren | {"a":1} | Gültiges JSON |
Häufige Fragen
Welche JSON-Spezifikation verwendet der Formatierer?
Der Formatierer verwendet den JSON-Parser der Browserplattform. JSON benötigt doppelt gesetzte Anführungszeichen für Schlüssel und Zeichenfolgen, erlaubt keine Kommentare und akzeptiert keine abschließenden Kommas. Die Syntax entspricht der JSON-Grammatik, die von JSON.parse verarbeitet wird.
Warum sind abschließende Kommas in JSON ungültig?
JSON übernimmt die Kommasyntax von JavaScript nicht vollständig. Nach dem letzten Element eines Arrays oder Objekts darf kein Komma stehen. Entferne das Komma oder nutze den Formatierer, um die gültige Darstellung zu erzeugen.
Kann ich Kommentare in JSON verwenden?
Nein. Kommentare gehören nicht zur JSON-Syntax. Entferne sie vor der Validierung oder verwende ein Format wie JSONC, wenn deine Entwicklungsumgebung Kommentare ausdrücklich unterstützt. Dieser Formatierer verarbeitet reines JSON.
Was ist der Unterschied zwischen formatiertem und minimiertem JSON?
Formatiertes JSON enthält Einrückungen und Zeilenumbrüche, damit Menschen die Struktur leichter lesen. Minimiertes JSON entfernt überflüssige Leerzeichen und eignet sich für kleinere Übertragungen. Beide Darstellungen enthalten dieselben JSON-Werte.
Wofür dient der Modus zum Sortieren von Schlüsseln?
Das rekursive Sortieren macht Ausgaben und Diffs stabil, wenn sich die Einfügereihenfolge von Objektschlüsseln unterscheidet. Es ist kein standardisiertes kanonisches JSON-Format und ersetzt keine für Signaturen oder Hashes vorgeschriebene Kanonisierung. Sortiere Inhalte nicht vor einer Prüfung, die über die ursprünglichen Bytes definiert ist.
Änderungsverlauf
Aktualisierungen von JSON-Formatierer, nach Datum gruppiert.
1 Aktualisierung
JSON-Formatierer hinzugefügt
- Formatiere, minifiziere und validiere JSON. Sortiere Schlüssel mit 2, 4 Leerzeichen oder Tabulator. Zeige bei Syntaxfehlern Zeile und Spalte. Lokal im Browser.
Ähnliche Rechner
Weitere geprüfte Rechner im Themenbereich „Technik“.