JSON エスケープ / アンエスケープ

テキストをコード内の文字列に安全に埋め込めるエスケープ形式へ変換、または元に戻します。

使い方

エスケープすると、二重引用符・バックスラッシュ・改行が \" \n の形に変わり、JSON の断片をコード内の文字列として書いたり、別の JSON にネストしたりできます。アンエスケープはその逆の操作です。

よくある質問

エスケープ後に余分な引用符が 1 階層増えるのはなぜですか?

JSON の文字列は引用符で囲む必要があるためです。その引用符の階層こそが「文字列として埋め込める」目印であり、取り除けば有効な文字列ではなくなります。

アンエスケープが失敗した場合はどうすればよいですか?

入力が両端の引用符を含む完全な JSON 文字列リテラルであることを確認してください。内部の内容だけを貼り付けた場合、ツールはそれを文字列として扱おうとします。それでも失敗するなら、内容自体が不正です。