88 RechnerLive-ErgebnisseRechenwege

Rechnerpilot Werkzeug

JSON-Formatierer

Prüfe JSON auf Gültigkeit und zeige es formatiert mit Einrückung an – lokal im Browser, ohne Datenübertragung.

Entwicklung

Gib JSON ein, um es zu prüfen und einzurücken.

Erklärung

So funktioniert der JSON-Formatierer

JSON (JavaScript Object Notation) ist ein textbasiertes Datenformat, definiert in RFC 8259. Dieses Werkzeug prüft, ob eine Eingabe gültiges JSON ist, und gibt sie anschließend eingerückt („Pretty-Print") aus. Die Werte selbst bleiben unverändert.

Bei einem Syntaxfehler wird die Meldung des Parsers angezeigt, soweit möglich mit Zeile und Spalte, um die Fehlerstelle schnell zu finden. Typische Ursachen sind einfache statt doppelter Anführungszeichen, fehlende oder überzählige Kommata sowie Kommentare, die JSON nicht erlaubt.

Grenzen dieses Tools

  • Nur Validierung und Einrückung — bewusst kein Minify.
  • Strenger JSON-Standard — keine Kommentare, kein trailing comma.
  • Kein Schema-Abgleich und keine semantische Prüfung der Werte.

Quellen

  • RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format. IETF, 2017.
  • ECMA-404: The JSON Data Interchange Syntax.

Praxis

Praxisbeispiele

Kompaktes JSON einrücken

{"a":1,"b":[2,3]} wird lesbar mit zwei Leerzeichen Einrückung dargestellt.

Gültigkeit prüfen

Ein fehlendes Komma oder eine offene Klammer wird mit Zeile und Spalte gemeldet.

Verschachtelte Objekte

Tief verschachtelte Strukturen werden konsistent eingerückt und bleiben unverändert.

FAQ

Häufige Fragen

Verändert der Formatierer meine Daten?

Nein. Der Formatierer parst das JSON und gibt exakt dieselben Werte eingerückt wieder aus. Reihenfolge der Objektschlüssel und Werte bleiben erhalten.

Kann ich JSON minifizieren?

Nein. Dieses Werkzeug prüft ausschließlich auf Gültigkeit und stellt gültiges JSON eingerückt dar. Eine Minify-Funktion ist bewusst nicht enthalten.

Werden die Daten an einen Server gesendet?

Nein. Die Verarbeitung erfolgt vollständig lokal im Browser mit JSON.parse und JSON.stringify. Es werden keine Daten übertragen.

Warum wird ein Fehler gemeldet?

Der Parser folgt dem strengen JSON-Standard (RFC 8259). Häufige Ursachen sind einfache statt doppelter Anführungszeichen, überflüssige oder fehlende Kommata und Kommentare, die JSON nicht erlaubt.

Werden Kommentare unterstützt?

Nein. Der JSON-Standard kennt keine Kommentare. Enthält die Eingabe Kommentare, meldet der Parser einen Syntaxfehler.

Tipps

Gut zu wissen

  • JSON verlangt doppelte Anführungszeichen für Schlüssel und Zeichenketten.
  • Kommentare sind in JSON nicht erlaubt.
  • Die Einrückung ändert nur die Darstellung, nicht die Daten.

Verwandte Rechner

Weitere Werkzeuge