Pulsars

JSON Formatter & Validator — Online formatieren und minifizieren

Safe Paste — Dein JSON bleibt in deinem Browser. Nichts wird gespeichert oder übertragen.

JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat, definiert in RFC 8259 und ECMA-404. Es verwendet menschenlesbaren Text zur Darstellung strukturierter Daten als Schlüssel-Wert-Paare (Objekte) und geordnete Listen (Arrays). JSON ist das dominierende Format für REST-APIs, Konfigurationsdateien und Datenspeicherung — über 70 % der öffentlichen APIs verwenden JSON als primäres Antwortformat.

Was ist das JSON-Format?

JSON (JavaScript Object Notation) ist das vorherrschende Datenaustauschformat im Web. Definiert durch RFC 8259, verwendet es eine einfache Syntax aus Schlüssel-Wert-Paaren und geordneten Listen zur Darstellung strukturierter Daten. JSON wird nativ von jeder großen Programmiersprache unterstützt und ist das Standardformat für REST-APIs, Konfigurationsdateien (package.json, tsconfig.json), NoSQL-Datenbanken (MongoDB, CouchDB) und Datenpipelines. Ein JSON-Wert kann ein String (in doppelten Anführungszeichen), eine Zahl, ein Boolean (true/false), null, ein Objekt ({}) oder ein Array ([]) sein.

Welche JSON-Syntaxfehler sind am häufigsten?

Wenn JSON ungültig ist, zeigt dieses Tool die exakte Zeile und Position des Fehlers an. Die häufigsten Fehler sind: nachgestellte Kommas nach dem letzten Element ({"a": 1,}), einfache Anführungszeichen statt doppelter ({'a': 'b'}), Eigenschaftsnamen ohne Anführungszeichen ({a: 1}), fehlende Kommas zwischen Eigenschaften und nicht geschlossene Klammern. JSON erlaubt außerdem keine Kommentare — ein häufiger Stolperstein für Entwickler, die von JavaScript-Objekten kommen. Kopieren Sie Ihr JSON, fügen Sie es ein und prüfen Sie die rote Fehleranzeige für präzise Diagnose.

Wie formatiert man JSON online?

Das Formatieren (oder „Verschönern") von JSON bedeutet, Einrückungen und Zeilenumbrüche hinzuzufügen, um die Struktur für Menschen lesbar zu machen. Dieses Tool bietet mehrere Einrückungsoptionen: 2 Leerzeichen (die gängigste Konvention, verwendet von npm, ESLint, Prettier), 4 Leerzeichen (üblich in Python- und Java-Ökosystemen) und Tabs. Zum Minifizieren klicken Sie auf die entsprechende Schaltfläche — dies entfernt alle Leerzeichen und erzeugt die kleinstmögliche Ausgabe, ideal für API-Payloads und Produktionskonfigurationen. Müssen Sie Ihr JSON in ein anderes Format konvertieren? Nutzen Sie unseren JWT-Decoder zum Dekodieren von API-Tokens.

Häufig gestellte Fragen

Was ist JSON?

+

JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat. Es ist der Standard für APIs, Konfigurationsdateien und Datenspeicherung in praktisch jeder Programmiersprache. JSON verwendet Schlüssel-Wert-Paare und geordnete Listen zur Darstellung strukturierter Daten, und seine Syntax ist eine Teilmenge der JavaScript-Objektliteral-Notation. Jede moderne Programmiersprache — JavaScript, Python, Java, Go, Rust, PHP — hat integrierte JSON-Unterstützung.

Wie behebe ich ungültiges JSON?

+

Häufige Fehler sind fehlende Kommas zwischen Eigenschaften, nachgestellte Kommas nach der letzten Eigenschaft, einfache statt doppelter Anführungszeichen, Eigenschaftsnamen ohne Anführungszeichen und fehlende schließende Klammern oder geschweifte Klammern. Dieses Tool zeigt die exakte Zeile und Spalte des Fehlers an, damit Sie direkt zum Problem springen können.

Was ist der Unterschied zwischen Formatieren und Minifizieren?

+

Formatieren (auch Pretty-Print genannt) fügt Einrückungen und Zeilenumbrüche hinzu, um JSON für Menschen lesbar zu machen — ideal zum Debuggen und für Code-Reviews. Minifizieren entfernt alle unnötigen Leerzeichen und Zeilenumbrüche, um die kleinstmögliche Ausgabe zu erzeugen — nützlich für APIs, Produktionskonfigurationen und zur Reduzierung der Nutzlastgröße über das Netzwerk.

Ist es sicher, sensibles JSON hier einzufügen?

+

Ja. Dieses Tool verarbeitet alles lokal in Ihrem Browser mit den integrierten JavaScript-Funktionen JSON.parse und JSON.stringify. Es werden keine Daten an einen Server gesendet, protokolliert oder gespeichert. Sie können dies überprüfen, indem Sie den Netzwerk-Tab in den Entwicklertools Ihres Browsers kontrollieren — es gibt keine ausgehenden Anfragen.

Was ist die JSON-Verschachtelungstiefe?

+

Die Verschachtelungstiefe ist die maximale Anzahl verschachtelter Objekte oder Arrays in Ihrer JSON-Struktur. Zum Beispiel hat {"a": {"b": {"c": 1}}} eine Tiefe von 3. Tief verschachteltes JSON (Tiefe > 10-20) kann Leistungsprobleme in einigen Parsern verursachen und ist oft ein Hinweis darauf, dass die Datenstruktur vereinfacht werden könnte.

Related Tools