JSON-Formatierer und -Validator
Formatieren, verschönern, validieren und minifizieren Sie JSON. Läuft vollständig in Ihrem Browser, sodass Ihre Daten nie Ihr Gerät verlassen.
So verwenden Sie dieses Tool
- 1
Fügen Sie Ihr JSON in das Eingabefeld ein.
- 2
Klicken Sie auf Formatieren, um es mit Einrückung verschönert darzustellen, oder auf Minifizieren, um Leerzeichen zu entfernen.
- 3
Fehler verweisen auf die genaue Zeile und Spalte, an der die Analyse fehlgeschlagen ist.
- 4
Kopieren Sie das Ergebnis in Ihre Zwischenablage.
Was ist JSON und warum ist die Formatierung wichtig?
JSON (JavaScript Object Notation) ist die Lingua franca moderner Web-APIs, Konfigurationsdateien und strukturierter Ereignisprotokollierung. Jede REST- und GraphQL-API gibt JSON zurück; jede package.json, tsconfig.json und die meisten CI-Konfigurationen sind JSON; AWS, GCP und Azure sprechen JSON in ihren CLIs. Die Stärke von JSON ist seine minimale Grammatik: sechs strukturelle Zeichen ({}, [], Komma, Doppelpunkt, Anführungszeichen), vier primitive Typen (String, Zahl, Boolean und null) und rekursive Verschachtelung. Dieser Minimalismus ist auch sein Nachteil: JSON unterstützt keine Kommentare, keine abschließenden Kommas, keine Schlüssel ohne Anführungszeichen und keine mehrzeiligen Strings. Ein einziges falsch platziertes Anführungszeichen oder Komma macht das gesamte Dokument unbrauchbar. Dieses Tool validiert die Eingabe gemäß RFC 8259 (der JSON-Spezifikation) und stellt sie dann mit konsistenter Einrückung zum Lesen dar oder entfernt alle Leerzeichen für die Netzwerkübertragung. Analyse und Formatierung laufen vollständig in Ihrem Browser über die nativen Funktionen JSON.parse und JSON.stringify der JavaScript-Engine – derselbe Code, der auf Node.js-Servern und in allen Browsern läuft. Das bedeutet, dass Ihre Daten nie über das Netzwerk übertragen werden und dass das Validierungsverhalten hier exakt dem entspricht, das Ihr Code in der Produktion sehen wird.
Häufige Anwendungsfälle
Debuggen Sie API-Antworten, indem Sie sie in den Formatierer einfügen – sehen Sie sofort die Struktur, die minifiziertes JSON verbirgt.
Validieren Sie JSON, bevor Sie es an einen strengen Konsumenten senden (AWS CloudFormation, Kubernetes-Manifeste usw.).
Verschönern Sie Logs strukturierter Logging-Bibliotheken (Pino, Bunyan), die JSON in einer einzigen Zeile ausgeben.
Minifizieren Sie Konfigurationsdateien, bevor Sie sie in HTML oder Umgebungsvariablen einbetten (kleiner, weniger zu analysierende Bytes).
Formatieren Sie JSON Web Token-Payloads nach dem Decodieren aus Base64.
Vergleichen Sie zwei API-Antworten, indem Sie beide formatieren und ihre Unterschiede betrachten.
Häufig gestellte Fragen
Verlässt mein JSON den Browser?▼
Kann ich JSON5 oder JSONC (mit Kommentaren) formatieren?▼
Welche Einrückungsgröße sollte ich verwenden?▼
Warum ist minifiziertes JSON wichtig?▼
Wie interpretiere ich die Fehlermeldungen?▼
Kann ich sehr große JSON-Dateien formatieren?▼
Was ist der Unterschied zwischen JSON und JavaScript-Objektliteralen?▼
Verwandte Tools
JWT-Decoder
Decodieren Sie JSON Web Tokens (JWT) sofort. Läuft in Ihrem Browser: Die Tokens verlassen niemals Ihr Gerät und können bedenkenlos mit Produktionsgeheimnissen verwendet werden.
XML-Formatierer
Formatieren und verschönern Sie XML-Dokumente. Nützlich für SOAP, Sitemaps, RSS-Feeds und Konfigurationsdateien.
Base64-Codierer und -Decodierer
Codieren Sie Strings nach Base64 oder decodieren Sie Base64 zu Text. Respektiert Ihre Privatsphäre: läuft in Ihrem Browser.
URL-Codierer und -Decodierer
Wandeln Sie Text in eine URL-sichere Codierung (Prozent-Codierung) und zurück um. Nützlich für Query-Strings, Weiterleitungen und OAuth-Flows.
HTML-Entity-Codierer und -Decodierer
Wandeln Sie Sonderzeichen in HTML-Entities (&, < usw.) und zurück um. Nützlich, um Text sicher in HTML einzubetten.
CSS-Minifizierer
Entfernen Sie Kommentare, Leerzeichen und unnötige Zeichen aus CSS, um die Dateigröße zu reduzieren.