JSON bearbeiten
#️⃣ JSON sauber? Jetzt Hashes generieren.
Formatieren, Minifizieren, Validieren — alles clientseitig.
#️⃣ JSON sauber? Jetzt Hashes generieren.
JSON ist überall. Jede REST-API, jede Konfigurationsdatei, jedes Webhook-Payload, jede NoSQL-Datenbank — sie alle reden JSON. Und fast immer kommt es in einer einzigen, unlesbaren Zeile an. Dieser Formatter macht genau das rückgängig: ein Klick, und aus dem Zeilenwurm wird sauber eingerückter, lesbarer Code.
Minifiziertes JSON sieht aus wie der Bandwurm einer Python nach einem besonders üblen Buffer Overflow. Verschachtelte Objekte? Arrays in Arrays? Ohne Einrückung keine Chance. Ein Klick auf Formatieren und alles steht sauber untereinander — Schlüssel-Wert-Paare sofort erfassbar, Baumstruktur auf einen Blick erkennbar.
Andersrum: Du hast in deinem Editor wunderschön formatiertes JSON mit 4-Spaces-Indentation (Team Tab oder Team Space lassen wir hier mal außen vor). Das in die Produktion zu schicken wäre Platzverschwendung. Minifizieren entfernt alle nicht-funktionalen Whitespaces — dein JSON wird bis zu 40 % kleiner, ohne ein einziges Bit an Information zu verlieren.
Vergessene Kommas, falsch geschachtelte Klammern, unerwartete Token — JSON ist pingelig und das ist auch gut so. Unser Formatter validiert beim Tippen und zeigt dir sofort, was nicht stimmt: genaue Position, genaue Fehlermeldung. Kein Raten mehr, an welcher von 3000 Zeilen jetzt das Komma fehlt.
Alles läuft clientseitig im Browser. Kein Upload auf irgendeinen Server, kein „JSON an Dritte weitergegeben", kein Tracking. Du kannst bedenkenlos API-Keys, Token-Payloads und interne Configs formatieren — das JSON bleibt, wo es hingehört: bei dir.
Du hast gerade eine API-Response aus dem Terminal oder aus curl/Postman kopiert — eine einzige, 10 Kilobyte lange Zeile ohne jede Struktur. Oder dein Config-File ist kaputt und du findest die Stelle nicht. Genau dafür ist dieser Formatter da: Minifiziertes JSON rein, formatierte Baumstruktur raus, Fehler werden dabei live markiert. Alles im Browser — dein JSON geht nirgendwohin.
Füge die Antwort aus curl, Postman oder dem Netzwerk-Tab der Browser-DevTools ins linke Feld ein.
Klicke auf „Formatieren“ — aus dem Zeilenwurm wird eine sauber eingerückte Struktur, verschachtelte Objekte und Arrays auf einen Blick erkennbar.
Ist das JSON ungültig, markiert der Formatter die Fehlerstelle live — du siehst sofort, wo das Komma fehlt oder die Klammer nicht schließt.
Beide Knöpfe machen dasselbe Format — nur andersrum. Formatieren erzeugt die lesbare, eingerückte Darstellung für Menschen: ideal beim Debuggen, beim Inspizieren von Webhook-Payloads oder beim Verstehen fremder Configs. Minifizieren entfernt alle überflüssigen Whitespaces und quetscht das JSON auf eine Zeile: eine Zeile statt hundert. Das spart Bandbreite und ist das Format, das APIs und Server erwarten. Faustregel: Zum Lesen formatieren, zum Übertragen minifizieren.
JSON Lines (NDJSON, Newline-Delimited JSON) ist kein einzelnes JSON-Dokument, sondern viele: eine Zeile, ein JSON-Objekt — pro Zeile. Log-Dateien, Streaming-APIs und Datenpipelines liefern gern NDJSON, weil jede Zeile einzeln verarbeitbar ist. Unser Formatter hilft dabei: Kopiere einzelne Zeilen hier rein, dann bekommst du sie formatiert und validiert — statt in einer riesigen Datei nach dem kaputten Eintrag zu suchen.
Die häufigsten Ursachen: ein Trailing Comma nach dem letzten Element, doppelte Keys im selben Objekt oder ein vergessenes Anführungszeichen um einen Key. Der Validator zeigt dir die genaue Stelle — kein Suchen mehr in hundert Zeilen.
YAML ist für Menschen lesbarer (keine Klammern, weniger Kommas) und bei Config-Dateien beliebt. JSON ist dagegen der Standard für APIs: Jede Programmiersprache hat eingebauten JSON-Support, und JSON kann nicht durch Einrückungsfehler kaputtgehen. Konvertierungs-Tools gibt es genug — aber validiere das Ergebnis immer.
Ja. Alles passiert clientseitig in deinem Browser — dein JSON wird nicht hochgeladen, nicht gespeichert, nicht analysiert. Du kannst bedenkenlos API-Keys, Token-Payloads und interne Configs hier durchlaufen lassen.
JSON Schema ist eine Beschreibungssprache für JSON-Dokumente: sie definiert, welche Keys erlaubt sind, welche Typen gelten und welche Felder Pflicht sind. Damit lassen sich API-Verträge maschinell prüfen — statt dass Kunde und API erst im Live-Betrieb merken, dass das Feld „amount“ eine Zahl sein soll und kein String.
Die offizielle Spezifikation: RFC 8259 (The JavaScript Object Notation Data Interchange Format). Für den Admin-Alltag mit JSON auf der Kommandozeile, inklusive jq-Tricks, schau in unseren Blogbeitrag JSON im Admin-Alltag. Und wenn dein JSON als Base64-kodierter String ankommt: Base64 Decoder.