JSON-Formatierer, -Validator, -Viewer: das richtige Werkzeug wählen
Vergleiche Formatierer, Validator, Viewer, Minifier und Diff nebeneinander, mit der Reihenfolge, in der du sie beim Prüfen einer API-Nutzlast verkettest.
Welches Werkzeug für welche Aufgabe
Fünf JSON-Werkzeuge decken die meiste Prüfarbeit ab. Formatierer für menschenlesbare Einrückung, Validator für strikte Syntaxprüfung, Viewer zum Erkunden großer Nutzlasten als einklappbaren Baum, Minifier für Kompaktheit bei der Übertragung, Diff zum semantischen Vergleich zweier Versionen.
Formatierer vs. Reparatur vs. Validator
Ein strikter Formatierer lehnt die Eingabe beim ersten Syntaxfehler ab und stoppt. Ein Smart-Repair-Formatierer toleriert häufige Beinahe-JSON-Fehler und formatiert dann den bereinigten Text. Ein Validator prüft nur — er schreibt nicht um. Wähle danach, wie die Eingabe aussieht.
Baum-Viewer vs. flacher Formatierer
Wenn das JSON mehr als ein paar Bildschirme umfasst, schlägt ein Baum-Viewer einen flachen Formatierer — du klappst ein, was dich nicht interessiert, und konzentrierst dich auf den geprüften Teil. Der Viewer macht auch nicht zusammenpassende Klammerpaare offensichtlich.
Die Spezifikationen, die deine Werkzeuge durchsetzen
Strikte Validatoren implementieren RFC 8259 und ECMA-404. JSONPath-Werkzeuge implementieren RFC 9535. JSON-Kanonisierung (für Signaturen) ist RFC 8785.
Empfohlener Weg
Verwende die Werkzeuge in dieser Reihenfolge, wenn du eine unbekannte JSON-Nutzlast prüfst.
-
- Werkzeug: /json-viewer — die Form als Baum erkunden.
-
- Leitfaden: /guides/json-formatter-vs-json-repair — striktes Formatieren vs. Reparatur wählen.
-
- Blog: /blog/json-viewer-vs-json-formatter — Workflow-Tipps.
-
- Referenz: /news/rfc-8259-json-standard — die Grammatik, die dein Validator durchsetzt.
JSON-Reparatur-Anleitungen
Themen-Hubs
Konkrete Anleitungen
- Base64-Strings dekodieren (und JWT-Payloads)
- URL-Kodierung: Query-Parameter und Pfade prozentkodieren
- YAML zu JSON konvertieren (und Einrückungsfehler vermeiden)
- JSON zu CSV konvertieren: ein Array von Objekten abflachen
- JSON zu XML konvertieren: Wurzel, Attribute und Arrays
- JSON als String-Literal escapen (und doppelt kodiertes JSON dekodieren)
- Nachgestellte Kommas in JSON beheben
- Einfache Anführungszeichen in JSON beheben
- Unanführte Schlüssel in JSON beheben
- LLM-JSON-Ausgabe reparieren
- JSON-Parse-Fehler «Expected Property Name» beheben
- JSON vs. JavaScript-Objektliteral
- JSON vor API-Anfragen validieren
- JSON-Formatter vs. JSON Repair
- JSON-Fehler «Unexpected Token» beheben
- JSON-zu-JavaScript-Objekt-Konverter