JSON ⇄ Zeichenkette

Zwischen mehrfach escapten Zeichenketten und JSON umwandeln

Anleitung

„Zeichenkette → JSON" parst so lange weiter, bis das Ergebnis keine Zeichenkette mehr ist, um JSON wiederherzustellen, das mehrfach escapt wurde (häufig in API-Logs, in denen Payloads Schicht für Schicht eingewickelt sind).

FAQ

Was ist mehrfaches Escapen?

Beim nochmaligen Serialisieren eines JSON als Zeichenkette wird vor Anführungszeichen eine zusätzliche Backslash-Ebene eingefügt, z. B. "{\"a\":1}". Dieses Werkzeug entfernt die Ebenen nacheinander, bis es das echte Objekt erreicht.

Was macht „JSON → Zeichenkette"?

Es parst die Eingabe zuerst und serialisiert sie dann zur Normalisierung in eine kompakte Einzelzeile neu; ist die Eingabe selbst eine Zeichenkette, wird eine weitere Ebene escapt.