nicetool.dev logo

JSON-Formatierer & -Validator

Bereinigen, formatieren und validieren Sie Ihre JSON-Daten sofort. Ein einfacher und leistungsstarker JSON-Viewer und -Editor für Entwickler.

Roheingabe
Baumansicht (Bearbeitbar)

Was ist JSON?

JSON (JavaScript Object Notation) ist ein leichtgewichtiges, sprachunabhängiges Datenaustauschformat. Es ist für Menschen leicht zu lesen und zu schreiben und für Maschinen leicht zu parsen und zu generieren.

Wussten Sie schon? JSON ist das weltweit beliebteste Datenformat und hat XML in den meisten modernen Web-APIs effektiv ersetzt.

JSON-Syntaxregeln

Gültige Syntax

  • •Daten sind in Name/Wert-Paaren.
  • •Schlüssel MÜSSEN in doppelten Anführungszeichen stehen.
  • •Zeichenketten müssen doppelte Anführungszeichen verwenden.
  • •Daten werden durch Kommas getrennt.

Häufige Fehler

  • ×Nachgestelltes Komma nach dem letzten Element.
  • ×Verwendung von einfachen anstelle von doppelten Anführungszeichen.
  • ×Fehlende schließende geschweifte oder eckige Klammern.
  • ×Hinzufügen von Kommentaren.

Häufige Anwendungsfälle

Web-APIs (REST/GraphQL)

Standardformat für den API-Datenaustausch.

Konfigurationsdateien

Speicherung von Einstellungen (package.json, etc.).

NoSQL-Datenbanken

Datenspeicherung in MongoDB, CouchDB.

So verwenden Sie: JSON-Editor

  1. 1

    Fügen Sie JSON in das Feld Raw Input ein, etwa eine Antwort aus dem Netzwerk-Tab des Browsers, eine Konfigurationsdatei oder eine Logzeile.

  2. 2

    Mit Beautify wird es eingerückt, mit Minify werden alle Leerzeichen entfernt. Ist der Text kein gültiges JSON, zeigt das Tool einen Fehler, damit Sie das fehlerhafte Komma oder Anführungszeichen finden.

  3. 3

    In der Baumansicht durchsuchen Sie verschachtelte Objekte und Arrays, klappen sie auf und zu und bearbeiten Werte direkt, schneller als durch Tausende Zeilen zu scrollen.

  4. 4

    Mit Copy Results übernehmen Sie das Ergebnis zurück in Code, API-Client oder Konfiguration.

Praxisbeispiele

API-Antworten lesen

Eine minifizierte Antwort mit 20 KB in einer Zeile ist unlesbar. Beautify macht daraus eine eingerückte Struktur, in der Sie das gesuchte Feld in Sekunden finden.

Konfigurationsdateien reparieren

package.json, tsconfig.json oder VS-Code-Einstellungen laden wegen eines einzigen überzähligen Kommas nicht. Der Validator zeigt das Problem, bevor der Build scheitert.

Payloads verkleinern

Minifizieren Sie Testdaten oder einen Request-Body, bevor Sie ihn in einen curl-Befehl, eine Umgebungsvariable oder einen Test einfügen, wo Zeilenumbrüche stören.

Verschachtelte Daten bearbeiten

Ändern Sie einen tief verschachtelten Wert in einem Feature-Flag oder einer Mock-Antwort im Baumeditor, statt Klammern von Hand zu zählen.

Häufige Fragen

Warum ist mein JSON ungültig?+

Häufige Ursachen sind überzählige Kommas am Ende, einfache statt doppelter Anführungszeichen, Kommentare und Schlüssel ohne Anführungszeichen. In JavaScript-Objekten ist das erlaubt, in striktem JSON (RFC 8259) nicht.

Was unterscheidet Beautify und Minify?+

Beide behalten exakt dieselben Daten. Beautify fügt Einrückungen und Zeilenumbrüche für Menschen hinzu, Minify entfernt sie, damit die Datei für Übertragung oder Speicherung möglichst klein ist.

Gibt es eine Größenbeschränkung?+

Keine feste, da alles im Browser läuft. Dateien mit mehreren Megabyte funktionieren, sehr große Dokumente hängen vom Arbeitsspeicher Ihres Geräts ab.

Wird mein JSON hochgeladen?+

Nein. Parsen, Formatieren und Bearbeiten passieren lokal im Browser, API-Schlüssel oder Kundendaten im JSON verlassen Ihren Rechner also nie.