Entwickler-Tool

JSON Formatieren

JSON-Daten sofort formatieren, verschoenern, validieren und komprimieren. Waehlen Sie Ihren bevorzugten Einrueckungsstil und erhalten Sie saubere, lesbare Ausgaben. Die gesamte Verarbeitung erfolgt in Ihrem Browser -- Ihre Daten verlassen niemals Ihr Geraet.

Unterstuetzt 2-Leerzeichen, 4-Leerzeichen und Tab-Einrueckung

JSON-Eingabe

JSON-Daten einfuegen oder eintippen zum Formatieren, Validieren oder Komprimieren

So verwenden Sie diesen JSON-Formatierer

1

JSON einfuegen

Kopieren Sie Ihre JSON-Daten aus einer API-Antwort, Konfigurationsdatei oder einer anderen Quelle und fuegen Sie sie in das obige Eingabefeld ein.

2

Einrueckung waehlen

Waehlen Sie Ihren bevorzugten Einrueckungsstil: 2 Leerzeichen (kompakt), 4 Leerzeichen (weitlaeufig) oder Tabs (im Editor konfigurierbar).

3

Formatieren oder Komprimieren

Klicken Sie auf Formatieren zum Verschoenern mit Einrueckung, oder auf Komprimieren zum Verkleinern. Kopieren Sie das Ergebnis mit einem Klick in Ihre Zwischenablage.

Wie JSON-Formatierung funktioniert

JSON.parse(eingabe) → JSON.stringify(geparst, null, einrueckung)

Die JSON-Formatierung folgt einem zweistufigen Prozess: Zuerst wird der Rohtext in einen JavaScript-Objektbaum geparst, dann wird er mit den gewuenschten Leerraum-Einstellungen zurueck in Text serialisiert.

Schritt 1: JSON-String in eine Datenstruktur parsenSchritt 2: Syntax validieren (fehlende Kommas, Klammern, Anfuehrungszeichen)Schritt 3: Mit gewaehlter Einrueckung neu serialisierenKomprimieren: Ohne Leerraum neu serialisieren

Wichtige Details zur JSON-Syntax:

  1. Schluessel muessen in doppelten Anfuehrungszeichen stehen -- einfache Anfuehrungszeichen und Schluessel ohne Anfuehrungszeichen sind kein gueltiges JSON (obwohl sie in JavaScript funktionieren)
  2. Keine nachgestellten Kommas -- das letzte Element in einem Array oder Objekt darf kein Komma nach sich haben
  3. Keine Kommentare -- JSON unterstuetzt keine // oder /* */ Kommentare (verwenden Sie dafuer JSONC oder JSON5)
  4. Strings muessen doppelte Anfuehrungszeichen verwenden -- Strings mit einfachen Anfuehrungszeichen sind eine haeufige Quelle von Validierungsfehlern

Dieses Tool verarbeitet alles clientseitig in Ihrem Browser. Es werden niemals Daten an einen Server gesendet, was es sicher fuer sensible oder vertrauliche JSON-Daten macht.

Haeufig gestellte Fragen

Was ist JSON-Formatierung?

JSON-Formatierung (auch Verschoenerung oder Pretty-Printing genannt) fuegt kompakten JSON-Daten korrekte Einrueckungen und Zeilenumbrueche hinzu, um sie leichter lesbar und verstaendlich zu machen. Die Daten selbst bleiben identisch -- es wird nur Leerraum geaendert. Dies ist das Gegenteil der Minifizierung, bei der alle ueberfluessigen Leerzeichen entfernt werden.

Wie validiere ich JSON?

Fuegen Sie Ihr JSON in das Eingabefeld ein und klicken Sie auf "Formatieren". Wenn das JSON Syntaxfehler enthaelt, zeigt das Tool eine detaillierte Fehlermeldung mit der ungefaehren Zeilen- und Spaltennummer an, an der das Problem erkannt wurde. Haeufige Fehler sind fehlende Kommas, Schluessel ohne Anfuehrungszeichen, nachgestellte Kommas und einfache statt doppelter Anfuehrungszeichen.

Was ist der Unterschied zwischen 2-Leerzeichen- und 4-Leerzeichen-Einrueckung?

Beide sind gueltige Formatierungsstile. 2-Leerzeichen-Einrueckung erzeugt kompaktere Ausgaben und ist in JavaScript-/TypeScript-Projekten und npm-package.json-Dateien ueblich. 4-Leerzeichen-Einrueckung ist weiter gespreizt und in Python-Projekten sowie vielen Konfigurationsdateien ueblich. Tab-Einrueckung ermoeglicht es jedem Entwickler, seinen Editor auf die bevorzugte Breite einzustellen.

Warum sollte ich JSON komprimieren?

Beim Komprimieren (Minifizieren) von JSON werden alle ueberfluessigen Leerzeichen (Leerzeichen, Tabs, Zeilenumbrueche) entfernt, wodurch die Dateigroesse reduziert wird. Dies ist nuetzlich fuer API-Antworten, Konfigurationsdateien, die ueber Netzwerke gesendet werden, und das Speichern von JSON in Datenbanken, wo Lesbarkeit nicht erforderlich ist. Komprimiertes JSON ist funktional identisch mit formatiertem JSON.

Sind meine Daten bei der Verwendung dieses Tools sicher?

Ja. Die gesamte JSON-Verarbeitung erfolgt vollstaendig in Ihrem Browser mit JavaScript. Ihre Daten werden niemals an einen Server gesendet. Es wird nichts protokolliert, gespeichert oder uebertragen. Sie koennen dies ueberpruefen, indem Sie das Tool im Offline-Modus Ihres Browsers verwenden, nachdem die Seite geladen wurde.

Datenschutzhinweis

Dieser JSON-Formatierer laeuft vollstaendig in Ihrem Webbrowser. Ihre Daten werden niemals hochgeladen, gespeichert oder auf einem Server verarbeitet. Alle Formatierungs-, Validierungs- und Komprimierungsvorgaenge verwenden standardmaessige Browser-JavaScript-APIs. Sie koennen dieses Tool sicher mit sensiblen Daten, API-Schluesseln oder proprietaeren Konfigurationen verwenden.