DevKitBase
ツール概要プライバシー

バックスラッシュを推測せずにJSON文字列をアンエスケープ

ログやドキュメントには既にエスケープされたスニペットがよく表示されます。エスケープされたコンテンツ(引用符で囲まれているかどうかに関わらず)を貼り付けて、生の文字列を復元します。

文字数: 39
入力
出力

使用タイミング

デバッグ出力を読むときや、行ったエスケープを元に戻すとき。

入力
彼は\"hi\"と言った
出力
彼は「hi」と言った
入力
a\tb
出力
a	b

仕組み

必要に応じてJSON文字列としてラップし、JSON.parseで解析して文字列値を表示します。

よくある落とし穴

  • 部分的なエスケープ後のゴミはパースに失敗します。
  • ここでHTMLエンティティをアンエスケープしないでください。HTMLデコードを使用してください。
  • 入力内の生の改行は、\nシーケンスと同じではありません。

他のツールとの違い

JSONエスケープの逆です。Base64デコードはバイナリセーフなブロブ用であり、JSONエスケープ用ではありません。

FAQ

JSONドキュメント全体をアンエスケープできますか?
ドキュメントにはフォーマッター/バリデーターを使用してください。このページは文字列コンテンツ用です。
無効なエスケープシーケンスは?
パースエラーを表示します。
URLデコードに関連していますか?
異なる言語です。混同しないでください。
逆の操作は?
JSONエスケープ。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。