JSON-Formatierer und Validator

Formatiere, validiere oder minifiziere JSON im Browser. Wähle die Einrückung, prüfe Fehler und kopiere oder lade das Ergebnis herunter.

◈ Verarbeitung im Browser · Eingaben werden nicht gespeichert

JSON nutzt JavaScript-Zahlengenauigkeit; doppelte Schlüssel behalten den letzten Wert.

Eingaben bleiben im Seitenspeicher. Nur die Darstellung wird gespeichert.

So funktioniert es

Füge JSON ein und wähle zwei Leerzeichen, vier oder einen Tabulator. Formatieren ergänzt Einrückung, Minifizieren entfernt unnötigen Leerraum. Objekte, Arrays und primitive Werte sind erlaubt. Geparst wird mit der JavaScript-JSON-Engine des Browsers. Fehlerdetails können sich unterscheiden. Ungültige Syntax wird nicht repariert und abschließende Kommas werden nicht still entfernt.

Grenzen und Verhalten

Zahlen nutzen JavaScript-Genauigkeit. Unsichere große Ganzzahlen und nicht endliche Werte werden abgelehnt, damit keine gerundeten IDs exportiert werden. Nutze Zeichenfolgen oder einen verlustfreien Parser für große IDs. Doppelte Schlüssel behalten den letzten Wert. Dezimalzahlen können normalisiert werden und −0 wird 0. Kommentare gehören nicht zu JSON.

Beispiel

{"name":"DevKit","active":true} wird eingerückt. "9007199254740993" bleibt als Zeichenfolge exakt; die ungeschützte Zahl wird abgelehnt. Limit: 200.000 Zeichen.

Annahmen und Grenzen

Lade ein Beispiel, um das Eingabeformat kennenzulernen. Ersetze es durch eigene Daten und wähle eine Aktion. Änderungen verwerfen das alte Ergebnis, damit keine veraltete Ausgabe kopiert wird. Kopieren und Download sind nach erfolgreicher Ausführung verfügbar. Leeren entfernt Eingaben und Ausgabe. Grenzen halten kleine Aufgaben reaktionsschnell; für große Dateien nutze einen lokalen Editor oder ein Kommandozeilenwerkzeug. Eine erfolgreiche Umwandlung validiert weder deine Anwendungslogik noch macht sie fremden Code sicher ausführbar.

Quellen

MDN Web Docs

Häufige Fragen

Werden Eingaben gespeichert oder hochgeladen?

Nein. Die Verarbeitung erfolgt im Seitenspeicher. Nur die Darstellung wird gespeichert. Neuladen oder Sprachwechsel setzt Eingaben zurück; dein Browser kann separat Formulare wiederherstellen.

Brauche ich ein Konto?

Nein. Kein Konto, API-Schlüssel oder Installation nötig. Aktiviere JavaScript. Alle Tools bieten Beispiele und lokalen Download.

Warum verschwand die vorherige Ausgabe?

Eingabeänderungen verwerfen das alte Ergebnis. Starte das Tool erneut, bevor du kopierst oder herunterlädst.