JSON Formatter & Validator

Füge JSON ein, um es lesbar zu formatieren, zu minifizieren oder zu validieren. Fehler zeigen auf die genaue Zeile und Spalte, und nichts verlässt deinen Browser.

Läuft im BrowserOhne AnmeldungKein Upload

Ausgabe

    

Anleitung: JSON Formatter

  1. Füge JSON in das Eingabefeld ein oder öffne eine .json-Datei.
  2. Die Ausgabe aktualisiert sich beim Tippen. Klicke auf Formatieren für eine lesbare Ausgabe oder auf Minifizieren, um Leerraum zu entfernen.
  3. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabs und aktiviere Schlüssel sortieren für eine stabile Reihenfolge.
  4. Ist das JSON ungültig, zeigt die Statusleiste Zeile, Spalte und die wahrscheinlichste Ursache.
  5. Kopiere das Ergebnis oder lade es als Datei herunter.

Was ist ein JSON Formatter?

Ein JSON Formatter (oder JSON Beautifier) rückt kompaktes JSON neu ein, damit es lesbar wird, und ein Validator prüft, ob es der Grammatik aus RFC 8259 entspricht. API-Antworten, Logzeilen und Konfigurationsdateien sind meist auf eine Zeile minifiziert; formatiert lassen sich Verschachtelung und Werte leicht überblicken.

Häufige JSON-Fehler

  • Abschließende Kommas: {"a": 1,} ist gültiges JavaScript, aber ungültiges JSON.
  • Einfache Anführungszeichen: Schlüssel und Strings müssen doppelte Anführungszeichen verwenden.
  • Schlüssel ohne Anführungszeichen: {name: "x"} muss {"name": "x"} lauten.
  • Kommentare: // und /* */ gehören nicht zu JSON.
  • Spezielle Werte: NaN, Infinity und undefined sind nicht erlaubt.

Formatieren vs. Minifizieren

Formatiertes JSON ist für Menschen gedacht: Code-Review, Debugging und Dokumentation. Minifiziertes JSON verzichtet auf jedes optionale Leerzeichen und jeden Zeilenumbruch und verkleinert so Payloads für Speicherung und Netzwerkübertragung. Beide repräsentieren exakt dieselben Daten.

Häufig gestellte Fragen

Wird mein JSON an einen Server gesendet?
Nein. Formatierung und Validierung laufen per JavaScript in deinem Browser-Tab. Nichts wird hochgeladen, daher ist es auch für API-Antworten mit Tokens oder personenbezogenen Daten sicher.
Was macht „Schlüssel sortieren“?
Es sortiert Objektschlüssel auf jeder Ebene alphabetisch. Zwei Dokumente mit gleichem Inhalt, aber unterschiedlicher Schlüsselreihenfolge ergeben dann identische Ausgaben, was sie leichter vergleichbar macht.
Bleiben sehr große Zahlen erhalten?
JavaScript-Zahlen verlieren oberhalb von 253 (etwa 9 Billiarden) an Genauigkeit, sehr große Ganzzahl-IDs können also gerundet werden. Speichere solche IDs als Strings, wenn es auf exakte Ziffern ankommt.
Wie groß darf eine Datei zum Formatieren sein?
Dateien mit mehreren Megabyte werden auf einem modernen Laptop in deutlich unter einer Sekunde formatiert. Die Grenze ist der Speicher deines Browsers, kein Serverkontingent.

Ähnliche Tools