Zum Inhalt springen

JSON-Formatierer

JSON formatieren, validieren und minimieren mit Syntaxfehlererkennung und Zeilenangabe. Kostenloses Online-Tool, läuft 100% in deinem Browser.

  

Was ist JSON?

JSON (JavaScript Object Notation) ist ein leichtgewichtiges, textbasiertes Datenaustauschformat, definiert in RFC 8259 und ECMA-404. Es ist das dominierende Format für REST-APIs, Konfigurationsdateien und Datenspeicherung in Webanwendungen. JSON unterstützt sechs Werttypen: object, array, string, number, boolean und null. Formatierung (Pretty-Printing) fügt Einrückungen und Zeilenumbrüche hinzu, um kompaktes JSON für Menschen lesbar zu machen, ohne die Daten zu verändern — jeder gültige Parser liefert identische Ergebnisse aus formatierter oder minimierter Eingabe.

Wie funktioniert die JSON-Validierung?

JSON hat strenge Syntaxregeln, die sich von JavaScript-Objektliteralen unterscheiden. Schlüssel müssen in doppelten Anführungszeichen stehen ("key", nicht key oder 'key'). Nachgestellte Kommas nach dem letzten Element sind verboten. Strings müssen doppelte Anführungszeichen verwenden, keine einfachen. Kommentare sind nicht erlaubt. Nur die sechs oben genannten Werttypen sind gültig — undefined, Funktionen und NaN/Infinity sind kein gültiges JSON. Dieses Tool verwendet das native JSON.parse() des Browsers zur Validierung — wenn die Eingabe kein gültiges JSON ist, werden die genaue Fehlermeldung und Position angezeigt, damit du das Problem schnell finden und beheben kannst.

JSON-Minimierung

Beim Minimieren von JSON werden alle unbedeutenden Leerzeichen (Spaces, Tabs, Zeilenumbrüche) entfernt, um die kleinstmögliche Darstellung zu erzeugen. Eine typische API-Antwort kann nach der Minimierung um 30–60 % schrumpfen. Das ist relevant für die Netzwerk-Performance: Kleinere Payloads reduzieren die Time to First Byte (TTFB) und verbessern mobile Ladezeiten bei langsameren Verbindungen. Die Einsparungen werden nach der Minimierung angezeigt, damit du die genaue Größenreduktion sehen kannst. Beachte, dass Minimierung am besten in Kombination mit serverseitiger gzip- oder Brotli-Komprimierung wirkt — die beiden Techniken ergänzen sich, sind aber nicht redundant.

Datenschutz

Alle Verarbeitung läuft 100% in deinem Browser. Es werden keine Daten an einen Server gesendet.