バックスラッシュを推測せずにJSON文字列をアンエスケープ
ログやドキュメントには既にエスケープされたスニペットがよく表示されます。エスケープされたコンテンツ(引用符で囲まれているかどうかに関わらず)を貼り付けて、生の文字列を復元します。
文字数: 39
使用タイミング
デバッグ出力を読むときや、行ったエスケープを元に戻すとき。
例
仕組み
必要に応じてJSON文字列としてラップし、JSON.parseで解析して文字列値を表示します。
よくある落とし穴
- 部分的なエスケープ後のゴミはパースに失敗します。
- ここでHTMLエンティティをアンエスケープしないでください。HTMLデコードを使用してください。
- 入力内の生の改行は、\nシーケンスと同じではありません。
他のツールとの違い
JSONエスケープの逆です。Base64デコードはバイナリセーフなブロブ用であり、JSONエスケープ用ではありません。
FAQ
JSONドキュメント全体をアンエスケープできますか?
ドキュメントにはフォーマッター/バリデーターを使用してください。このページは文字列コンテンツ用です。
無効なエスケープシーケンスは?
パースエラーを表示します。
URLデコードに関連していますか?
異なる言語です。混同しないでください。
逆の操作は?
JSONエスケープ。
関連ツール
ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。