Einführung
Der JSON Formatter und Validator hilft Entwicklern, JSON direkt im Browser zu formatieren, validieren, minifizieren, reparieren und zu untersuchen. Er eignet sich für API-Antworten, Konfigurationsdateien, Webhooks, Logs, Übersetzungsdateien und kopierte Snippets.
Anleitung
Fügen Sie JSON ein oder laden Sie eine lokale .json-Datei hoch. Nutzen Sie Format zum Lesbarmachen, Minify zum Komprimieren, Sort Keys für stabile Ausgabe oder Repair für häufige JSON-ähnliche Fehler. Wechseln Sie zwischen Text-, Baum- und Tabellenansicht.
Funktionen
- •JSON mit 2 Leerzeichen, 4 Leerzeichen oder Tabs formatieren
- •JSON validieren und verständliche Syntaxfehler anzeigen
- •JSON für Transport oder Speicherung minifizieren
- •Leichte Reparatur für Kommentare, trailing commas, einfache Anführungszeichen und unquotierte Schlüssel
- •Schlüssel sortieren für stabile Diffs
- •Baumansicht mit Auf- und Zuklappen
- •Tabellenansicht für Arrays von Objekten
- •Upload, Kopieren, Download, Escape und Unescape
- •Lokale Verarbeitung ohne Upload
Warum JSON formatieren?
JSON aus APIs, Logs oder Exporten kommt oft als eine Zeile. Formatieren fügt Einrückung hinzu, damit verschachtelte Objekte und Arrays lesbar werden. Minifizieren entfernt dagegen unnötige Leerzeichen.
Validieren vs Reparieren
Validieren prüft, ob Eingabe dem JSON-Standard entspricht. Reparieren versucht typische JSON-ähnliche Eingaben zu bereinigen, etwa JavaScript-Objekte mit trailing commas oder einfachen Anführungszeichen. Danach sollte erneut validiert werden.
Baum- und Tabellenansicht
Die Baumansicht ist ideal für verschachtelte Daten. Die Tabellenansicht eignet sich, wenn die oberste Ebene ein Array ähnlicher Objekte ist.
Lokales Debugging
Der Formatter läuft im Browser. Trotzdem sollten Secrets, Tokens, Kundendaten oder regulierte Informationen nur gemäß Ihrer Sicherheitsrichtlinie eingefügt werden.
JSON-Aktionsleitfaden
Wählen Sie die passende Aktion.
| Aktion | Wann nutzen | Ergebnis |
|---|---|---|
| Format | JSON ist gültig, aber schwer lesbar | Eingerückte Struktur |
| Minify | JSON soll kompakt sein | Leerraum entfernt |
| Validate | Syntax bestätigen | Fehler oder gültiger Status |
| Repair | Eingabe ist JSON-ähnlich, aber ungültig | Häufige Probleme bereinigt |
| Sort keys | Stabile Diffs gewünscht | Schlüssel konsistent sortiert |
Häufige JSON-Fehler
Typische Probleme beim Kopieren aus Code, Logs oder Dokumentation.
| Fehler | Beispiel | Lösung |
|---|---|---|
| Trailing comma | {"a":1,} | Letztes Komma entfernen |
| Einfache Anführungszeichen | {'a':1} | Doppelte Anführungszeichen nutzen |
| Unquotierte Schlüssel | {a:1} | Eigenschaftsnamen quotieren |
| Kommentare | {"a":1 // note} | Kommentare entfernen |
| Fehlendes Komma | {"a":1 "b":2} | Komma zwischen Eigenschaften einfügen |
Häufige Fragen
Wird mein JSON hochgeladen?
Nein. Formatierung, Validierung, Reparatur und Datei-Lesen erfolgen im Browser.
Kann ungültiges JSON repariert werden?
Häufige Probleme können repariert werden, aber nicht jede beschädigte Datei. Validieren Sie das Ergebnis.
Wann funktioniert die Tabellenansicht?
Am besten bei einem Top-Level-Array ähnlicher Objekte.
Formatieren oder Minifizieren?
Formatieren macht lesbar. Minifizieren entfernt Leerraum und reduziert Größe.
Kann ich Schlüssel sortieren?
Ja. Das erleichtert Vergleiche, Tests und Code Reviews.