JSON文字列をエスケープまたは復元します

開発者がデバッグ中やデータ交換の前に、結果をひと目で確かめたい場面で便利に使えます。JSON文字列をエスケープまたは復元します。

JSON文字列をエスケープまたは復元します。結果はブラウザーにすぐ表示され、登録、アップロード、保存なしでそのままコピーして再利用できます。

使い方

  1. 処理したいテキストまたは JSON 文字列を入力エリアに入力します。
  2. エンコードをクリックして特殊文字をエスケープするか、デコードをクリックして文字列を復元します。
  3. 非 ASCII 文字をエスケープ シーケンスに変換したい場合は、ASCII としてエンコードを使用します。
  4. 結果は右側のエリアにすぐに表示され、コピーできます。
  5. 消去ボタンでフィールドをクリアし、新しい文字列でやり直します。

使用例

引用符と改行を含むテキストを JSON 文字列に埋め込む必要があります。たとえば、彼は「こんにちは」と言い、 新しい行。エンコードすると、これらの文字が有効な JSON エスケープに変換され、コードに貼り付けられます。

入力

He said "Hello" and
new line

出力

He said \"Hello\" and\nnew line

制限と形式

処理の場所

処理はローカルです。エスケープまたは復元はブラウザで実行され、文字列は送信されません。そのため、操作中はテキストがお使いのマシン上に留まります。

よくある質問

エンコードと ASCII としてエンコードの違いは何ですか?

エンコードは JSON 文字列に必要な特殊文字をエスケープします。ASCII としてエンコードはさらに進んで、非 ASCII 文字を Unicode エスケープ シーケンスに変換し、ASCII のみを受け付けるシステムとの互換性を確保します。

エスケープされた引用符を含む文字列をデコードできますか?

はい、デコード機能は \" や \n などのエスケープ シーケンスを復元します。文字列が不正な形式の場合、結果が正しくないことがあります。入力文字列が JSON の規則に従っていることを常に確認してください。

このツールは絵文字を処理できますか?

絵文字は Unicode 文字です。エンコード モードでは、選択したオプションに応じてそのまま保持するか、エスケープできます。デコード モードでは、対応する Unicode シーケンスが絵文字に復元されます。

同じカテゴリのツール