bitcalc

{ } JSON Formatter

Formatieren, Minifizieren, Validieren — alles clientseitig.

JSON bearbeiten

#️⃣ JSON sauber? Jetzt Hashes generieren.

{ } JSON — das Schweizer Taschenmesser der Webentwicklung

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.

Formatieren — endlich wieder durchblicken

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.

Minifizieren — schlank machen für den Transport

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.

Validierung — Fehler sofort sehen

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.

Und das Beste: nichts verlässt deinen Rechner

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.

🧰 Wofür du den Formatter brauchst

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.

🧭 API-Response debuggen — so geht's

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.

⚖️ Formatieren vs. Minifizieren

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: das unbekannte Format

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.

❓ Häufige Fragen

Warum sagt mein JSON ungültig?

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.

Was ist der Unterschied zu YAML?

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.

Ist mein JSON sicher?

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.

Was ist JSON Schema?

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.

📚 Quellen & Weiterlesen

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.