ja

JSONエスケープ

任意のテキストをそのまま使えるJSON文字列リテラルに変換します(引用符と改行をエスケープ済み)。ローカル処理でアップロードなし。

お使いの端末でローカル処理中 ...

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

テキストをJSONやソースコードに埋め込みたい場合は、エスケープが必要です。引用符、バックスラッシュ、改行、タブはそこでは特別な意味を持ち、周囲のコードを壊してしまうからです。このツールは生のテキストを受け取り、前後を囲む引用符を含めて有効なJSON文字列リテラルとして出力するので、JSONファイルやコードに安全に貼り付けられます。

具体的には、二重引用符、バックスラッシュ、そして改行やタブなどの制御文字が、エスケープされた形(\" \\ \n \t)に書き換えられます。結果はプログラミング言語が文字列をシリアライズしたときに生成するものと完全に一致し、読み込み時には元のテキストへ損失なく戻せます。

変換は純粋なJavaScriptでブラウザ内で完全にローカルに実行されます。テキストはアップロードも保存もされず、外部ライブラリがCDNから読み込まれることもありません。結果はテキストファイルとしてダウンロードするか、そのままファイルにコピーできます。

技術仕様

技術仕様
入力形式テキスト入力
出力形式TXT
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. テキスト欄にテキストを貼り付けます。
  2. エスケープをクリックします。
  3. JSON文字列リテラルを表示するかダウンロードします。

制限: このツールは、入力したテキスト全体から単一のJSON文字列リテラルを生成します(前後を囲む引用符付き)。JSONドキュメント全体を整形するものではありません。そのためにはJSON整形ツールをお使いください。非常に大きなテキストは、お使いの端末のメモリによって制限されます。

よくある質問

テキストはアップロードされますか?

いいえ。変換はブラウザ内で完全にローカルに実行され、テキストが端末から出ることはなく、保存もされません。

何がエスケープされますか?

二重引用符、バックスラッシュ、そして改行(\n)やタブ(\t)などの制御文字です。有効なJSON文字列リテラルが必要とするものそのものです。

引用符は付いてきますか?

はい。出力は前後を囲む引用符を含む完全なリテラルなので、JSONやコードの値としてそのまま使えます。

元に戻すにはどうすればよいですか?

JSON文字列リテラルは、読み込み時に任意のJSONパーサーで元のテキストへ損失なく戻せます。

関連ツール

JSONを整形 · URLエンコード · テキストをBase64に · Unicodeエスケープ