Datenformate

JSON-Formatter und -Viewer – kostenlos online

Formatieren, prettify, minify und validieren Sie JSON sofort mit diesem kostenlosen Online-JSON-Formatierer. Passen Sie die Einrückung an, sortieren Sie Tasten und sehen Sie Statistiken in Echtzeit an.

Kostenlos nutzbar Keine Anmeldung Läuft im Browser

Tool-Arbeitsbereich

Eingabe: 69 · Minifiziert: 55

Was ist ein JSON Formatter?

Ein JSON-Formatierer ist ein Werkzeug, das Roh- oder Kompakt-JSON (JavaScript Object Notation) aufnimmt und in einem vom Menschen lesbaren, richtig eingerückten Format anzeigt. JSON ist das am häufigsten verwendete Datenaustauschformat im Web, das von REST APIs, Konfigurationsdateien, NoSQL-Datenbanken und Nachrichtenwarteschlangen verwendet wird. Rohes JSON, das von APIs zurückgegeben wird, wird oft verkleinert - alle Whitespaces entfernt -, um Bandbreite zu sparen, so dass es fast unmöglich ist, es zu lesen. Ein JSON-Formatierer analysiert den String, validiert seine Syntax und serialisiert ihn mit konsistenter Einrückung (normalerweise 2 oder 4 Leerzeichen). Dieses Tool unterstützt auch die Minimierung (Entfernung aller unnötigen Whitespaces) und die Schlüsselsortierung, die zum Vergleich von zwei JSON-Objekten oder zur Erzeugung deterministischer Ausgaben nützlich ist.

So verwenden Sie diesen kostenlosen Online JSON Formatter

  1. 1Fügen Sie Ihre JSON in den Eingabetextbereich ein. Das Tool validiert es in Echtzeit und zeigt alle Syntaxfehler sofort an.
  2. 2Wählen Sie die Ausgabeansicht: 'Formatted' für hübsch gedrucktes JSON mit Ihrer gewählten Einrückung oder 'Minified' für die kompakteste Darstellung.
  3. 3Wählen Sie Ihre bevorzugte Einzugsgröße aus: 2 Leerzeichen, 4 Leerzeichen oder Registerkartenzeichen.
  4. 4Umschalten von 'Sort keys', um alle Objekttasten alphabetisch zu ordnen - nützlich für diffing oder kanonische JSON Ausgabe.
  5. 5Klicken Sie auf die Schaltfläche Kopieren, um das formatierte oder verkleinerte Ergebnis in Ihre Zwischenablage zu kopieren.

Häufige Anwendungsfälle für JSON Formatierung

Debugging API Antworten

Paste verkleinerte JSON aus API-Antworten, um verschachtelte Strukturen schnell zu inspizieren, fehlende Felder zu finden oder falsche Datentypen zu erkennen.

Bereinigen von Konfigurationsdateien

Reformat unordentliche JSON-Konfigurationsdateien (package.JSON, tsconfig.JSON usw.) mit konsistenter Einrückung, bevor Sie sich zur Versionskontrolle verpflichten.

Vergleich der JSON Nutzlasten

Sortieren Sie Tasten und formatieren Sie zwei JSON-Objekte identisch, damit Sie sie Zeile für Zeile diffen können, um Unterschiede zu finden.

Minimierung von JSON für die Lagerung

Entfernen Sie den gesamten Whitespace aus JSON, bevor Sie ihn in Datenbanken speichern oder über das Netzwerk übertragen, um die Nutzlast zu reduzieren.

Validierung der JSON-Syntax

Überprüfen Sie schnell, ob ein JSON-String gültig ist, bevor Sie ihn in Code, Konfigurationen oder API-Anforderungen verwenden.

Häufig gestellte Fragen

Was macht JSON ungültig?

Häufige Ursachen für ungültige JSON sind: Nachkommas nach dem letzten Element in einem Array oder Objekt, einzelne Anführungszeichen anstelle von doppelten Anführungszeichen um Zeichenketten, nicht zitierte Eigenschaftsnamen, Kommentare (JSON unterstützt keine Kommentare) und fehlende oder zusätzliche Klammern / Klammern. Dieses Tool zeigt den genauen Fehler und die Position an, um Ihnen bei der Behebung zu helfen.

Was ist der Unterschied zwischen JSON.stringify mit 2 und 4 Leerzeichen?

Die Anzahl der Räume steuert die Eindringtiefe jeder Nesting-Ebene. 2 Räume erzeugen eine kompaktere Ausgabe, die mehr Daten auf den Bildschirm passt, während 4 Räume eine größere visuelle Trennung zwischen den Ebenen bieten. Die Wahl ist eine Stilpräferenz - viele JavaScript-Projekte verwenden 2 Räume, während Java- und Python-Ökosysteme oft 4 bevorzugen.

Ändern Sortierschlüssel die Bedeutung des JSON?

Nein. Die JSON-Spezifikation (RFC 8259) besagt, dass Objekte ungeordnete Sammlungen von Schlüssel-Wert-Paaren sind, so dass die Neuordnung von Schlüsseln die semantische Bedeutung nicht ändert. Einige Anwendungen können sich jedoch auf die Einfügungsreihenfolge verlassen, also verwenden Sie die Sortierung in diesen Kontexten mit Vorsicht.

Ist dieses Tool kostenlos und privat?

Ja. Alle Formatierung, Minimierung und Validierung erfolgt vollständig in Ihrem Browser mit JavaScript eingebauten JSON.parse und JSON.stringify. Es werden keine Daten an einen Server gesendet und es ist keine Anmeldung erforderlich.