JSON-Formatter
Formatiere, validiere und formatiere JSON kostenlos schön.
Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.
{
"hello": "world"
}Was dieses Tool macht
Parst das eingefügte JSON und serialisiert es dann entweder als lesbar eingerücktes (2 Leerzeichen) oder minifiziertes (einzeiliges) Ergebnis neu. Ist die Eingabe kein gültiges JSON, wird statt eines formatierten Ergebnisses die eigene Fehlermeldung des Parsers angezeigt.
So wird es verwendet
Füge JSON in das Eingabefeld ein oder tippe es dort ein. Das formatierte Ergebnis erscheint automatisch während der Eingabe — es gibt keine separate „Formatieren"-Schaltfläche. Schalte „Ausgabe minifizieren" um, um zwischen einer eingerückten, lesbaren Version und einer kompakten einzeiligen Version zu wechseln, und kopiere das Ergebnis dann mit der Kopieren-Schaltfläche.
Durchgerechnetes Beispiel
Das Einfügen von {"name":"Ada","active":true,"tags":["dev","admin"]} erzeugt ein mit zwei Leerzeichen eingerücktes, lesbares JSON-Objekt einschließlich des verschachtelten "tags"-Arrays. Aktiviert man „Ausgabe minifizieren", wird es mit normalisierten Leerzeichen wieder auf die ursprüngliche einzeilige Form reduziert.
Was als gültiges JSON zählt
Der Formatter nutzt den integrierten JSON-Parser des Browsers und folgt daher exakt der JSON-Spezifikation: Schlüssel müssen doppelt in Anführungszeichen gesetzte Zeichenketten sein, abschließende Kommas sind nicht erlaubt, und einfache Anführungszeichen, Kommentare und nicht in Anführungszeichen gesetzte Schlüssel — in JavaScript-Objektliteralen üblich — werden abgelehnt. Enthält deine Eingabe eines davon, korrigiere sie anhand der eigenen Fehlermeldung des Browsers.
Formatieren gegenüber Minifizieren
Die lesbare Formatierung fügt eine zweistufige Einrückung und Zeilenumbrüche hinzu, damit verschachtelte Objekte und Arrays leicht zu überblicken sind. Das Minifizieren entfernt diese Leerzeichen und erzeugt die kleinstmögliche gültige Darstellung — das, was die meisten APIs auf der Leitung erwarten und was eine Konfigurationsdatei für Speicherung oder Übertragung verkleinert.
Grenzen
Dieses Tool formatiert und validiert nur die Syntax — es prüft die Daten nicht gegen ein JSON Schema, erkennt keine doppelten Schlüssel und verifiziert nicht, ob bestimmte Felder vorhanden sind. Es serialisiert über die JavaScript-Funktionen JSON.parse/JSON.stringify neu, sodass sehr große Zahlen jenseits des sicheren Ganzzahlbereichs von JavaScript an Präzision verlieren können — dasselbe Verhalten, das du bei den meisten JavaScript-basierten Tools sehen würdest.
Umfang, Quellen und Datenschutz
Dieses Tool folgt der JSON-Spezifikation (ECMA-404 / RFC 8259) über den nativen JSON-Parser des Browsers. Formatieren und Minifizieren laufen vollständig in deinem Browser; das eingefügte JSON wird nie hochgeladen oder an einen Server gesendet.
Häufig gestellte Fragen
- Validiert es mein JSON?
- Ja, bei ungültigem JSON erscheint eine klare Fehlermeldung mit Hinweis auf das Problem.
- Kann ich JSON auch minifizieren?
- Ja, ein Umschalter wechselt zwischen formatierter und minifizierter Ausgabe.
- Wird mein JSON an einen Server gesendet?
- Nein, die Formatierung erfolgt vollständig in deinem Browser.
Ähnliche Tools
Wortzähler
Zähle Wörter, Zeichen, Sätze, Absätze und Lesezeit live.
Passwort-Generator
Erstelle kostenlos starke, zufällige Passwörter.
Prozentrechner
Berechne Prozentsätze schnell und kostenlos.
Mock-JSON-Datengenerator
Erzeuge fiktive JSON-Datensätze mit ID, Name, reservierter Beispiel-Domain, Flag, Punktzahl und ISO-Datum.