Über dieses Werkzeug
Formatiert, validiert und minifiziert JSON. Erkennt Syntaxfehler und zeigt die Position des Fehlers. Praktisch, um JSON aus Logs oder APIs lesbar zu machen (das normalerweise einzeilig kommt), Daten zum Einfügen in Code vorzubereiten, zu prüfen, ob eine Konfigurationsdatei wohlgeformt ist, oder JSON für die Übertragung zu komprimieren (minify).
Anleitung
- Füge JSON in das Eingabefeld ein.
- Wähle die Aktion: mit Einrückung formatieren oder auf eine Zeile minifizieren.
- Bei einem Fehler siehst du die Nachricht und die ungefähre Position.
- Kopiere das formatierte oder minifizierte Ergebnis.
Häufig gestellte Fragen
- Welche Arten von Fehlern werden erkannt?
- Fehlende Anführungszeichen, zu viele oder fehlende Kommas, unausgewogene Klammern, unzulässige Werte (wie undefined), Kommentare (die reines JSON nicht unterstützt) und Schlüssel ohne Anführungszeichen (JSON verlangt immer doppelte Anführungszeichen). Die Fehlermeldung zeigt die Position des Problems an.
- Was ist der Unterschied zwischen Formatieren und Minifizieren?
- Formatieren fügt Zeilenumbrüche und Einrückung für menschliche Lesbarkeit hinzu, macht die Datei größer, aber leichter lesbar. Minifizieren entfernt alle unnötigen Leerzeichen und lässt das JSON in seiner kompaktesten Form, ideal für Netzwerkübertragung oder effiziente Speicherung.
- Unterstützt es JSON mit Kommentaren?
- Reines JSON (RFC 8259) erlaubt keine Kommentare. Es gibt Varianten wie JSONC (JSON with Comments), die in einigen Konfigurationsdateien verwendet werden und // und /* */ akzeptieren. Dieses Werkzeug validiert reines JSON, daher führen Kommentare zu Fehlern. Entferne sie vor der Validierung oder nutze ein anderes Format wie YAML, wenn du Kommentare brauchst.