Läuft lokal im Browser
JSON-Formatierer
JSON mit gewähltem Einzug lesbar machen, etwa für API-Payloads. Die Formatierung läuft im Browser und bleibt in diesem Tab.
Fügen Sie eine minifizierte Antwort ein und klappen Sie sie mit zwei oder vier Leerzeichen auf. Diese Seite dient der Lesbarkeit, nicht einem Gültig-Siegel.
Parse und Stringify laufen über die JSON-APIs in diesem Tab. Der Payload wird nirgendwohin gesendet.
So geht’s
- JSON-Zeichenkette einfügen.
- Einzug setzen und formatieren.
- Die eingerückte Ausgabe kopieren oder herunterladen.
So funktioniert es
Gültige Eingabe wird geparst und mit Ihrem Einzug serialisiert. Die Schlüsselreihenfolge folgt JSON.parse in dieser Engine.
Bei Fehlern sehen Sie die Meldung und, falls ableitbar, Zeile und Spalte. Quelle korrigieren, dann erneut formatieren.
Beispiele
API-Antwort
Ein einzeiliger Webhook-Body klappt in verschachtelte Objekte auf, bevor Sie einen Mapper schreiben.
Config
Ein kompaktes package.json wird zu einem Zwei-Leerzeichen-Baum, wie in den meisten JavaScript-Repos.
FAQ
Repariert Formatieren ungültiges JSON?
Nein. Die Eingabe muss zuerst parsen. Nutzen Sie den Validator für eine reine Syntaxprüfung.
Sind Kommentare erlaubt?
Nein. Standard-JSON hat keine Kommentare. Entfernen Sie sie vor dem Formatieren.
Ändert sich die Schlüsselreihenfolge?
Sie folgt dem Parser im Browser. Verlassen Sie sich nicht auf eine extra Sortierung.
Wird der Payload hochgeladen?
Nein. Pretty-Print bleibt in diesem Tab.
Verwandte Tools
- JSON-ValidatorPrüfen, ob JSON syntaktisch gültig ist, mit Zeile und Spalte des ersten Fehlers. Die Prüfung bleibt im Browser.
- JSON-MinifiziererJSON minifizieren, indem überflüssiger Weißraum fällt, um Request-Payloads zu verkleinern. Die Textkompression läuft lokal in diesem Tab.
- JSON zu CSVEin JSON-Objekt oder ein Array von Objekten in CSV für Tabellen umwandeln. Verschachtelte Schlüssel flatten mit Punkten, im Browser.
- Base64-DecoderBase64 zurück in lesbaren UTF-8-Text, um Tokens und Payloads zu prüfen. Das Decodieren verlässt diesen Browser-Tab nicht.
- URL-EncoderQuery-Werte und Pfadsegmente mit encodeURIComponent percent-kodieren. Leerzeichen werden zu %20. Die Kodierung bleibt im Browser.