Erstelle TypeScript-Interfaces für dieses JSON. Leite Union-Typen für nullable Felder ab und benenne das Root-Interface nach dem wahrscheinlichen Domänenkonzept. Gib nur die Interfaces aus, ohne Kommentar: ```json ```
Was es tut
Der JSON-Formatierer verschönert, minifiziert und validiert JSON vollständig in deinem Browser. Füge beliebiges JSON ein - unordentlich, minifiziert oder kaputt - und du erhältst sauber eingerücktes, gültiges JSON zurück, oder die genaue Meldung, was wo nicht stimmt. Alles läuft zu 100 % clientseitig: Nichts, was du einfügst, wird je an einen Server geschickt - sicher für sensible Payloads.
So verwendest du es
- Füge dein JSON in das Feld Input ein (oder klicke auf Sample, um ein Demo-Payload zu laden).
- Wähle Beautify (Pretty-Print, 2-Spaces-Einrückung) oder Minify (kompakt, ohne Whitespace).
- Lies das formatierte Ergebnis im Feld Output - oder die Fehlermeldung, wenn das JSON ungültig ist.
- Copy übernimmt das Ergebnis; Copy share link verschickt die exakte Eingabe an ein Teammitglied.
Beispiele
Minifiziertes JSON verschönern
Eingabe: {"name":"CosmoDev","free":true,"tools":["json","base64"]}
Ausgabe:
{
"name": "CosmoDev",
"free": true,
"tools": ["json", "base64"]
}
Einen Syntaxfehler finden
Eingabe: {"a": 1, "b": } → Expected property name or '}' in JSON at position 12.
Gut zu wissen
- Teilbar: deine Eingabe steckt in der URL (
?j=...) - ein Link stellt die exakte Ansicht wieder her. - Privat: das Parsen läuft komplett lokal - sicher für Secrets und Zugangsdaten.
- Verwandte Tools: JSON ↔ CSV,
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
,JWTJWTA compact, URL-safe token that carries claims (like identity or expiry) between two parties, signed to prevent tampering.Learn more
Decoder.