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.

    1. Werkzeug: /json-viewer — die Form als Baum erkunden.
    1. Leitfaden: /guides/json-formatter-vs-json-repair — striktes Formatieren vs. Reparatur wählen.
    1. Blog: /blog/json-viewer-vs-json-formatter — Workflow-Tipps.
    1. Referenz: /news/rfc-8259-json-standard — die Grammatik, die dein Validator durchsetzt.