JSONエスケープ
任意のテキストをそのまま使えるJSON文字列リテラルに変換します(引用符と改行をエスケープ済み)。ローカル処理でアップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
任意のテキストをそのまま使えるJSON文字列リテラルに変換します(引用符と改行をエスケープ済み)。ローカル処理でアップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
テキストをJSONやソースコードに埋め込みたい場合は、エスケープが必要です。引用符、バックスラッシュ、改行、タブはそこでは特別な意味を持ち、周囲のコードを壊してしまうからです。このツールは生のテキストを受け取り、前後を囲む引用符を含めて有効なJSON文字列リテラルとして出力するので、JSONファイルやコードに安全に貼り付けられます。
具体的には、二重引用符、バックスラッシュ、そして改行やタブなどの制御文字が、エスケープされた形(\" \\ \n \t)に書き換えられます。結果はプログラミング言語が文字列をシリアライズしたときに生成するものと完全に一致し、読み込み時には元のテキストへ損失なく戻せます。
変換は純粋なJavaScriptでブラウザ内で完全にローカルに実行されます。テキストはアップロードも保存もされず、外部ライブラリがCDNから読み込まれることもありません。結果はテキストファイルとしてダウンロードするか、そのままファイルにコピーできます。
| 入力形式 | テキスト入力 |
|---|---|
| 出力形式 | TXT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: このツールは、入力したテキスト全体から単一のJSON文字列リテラルを生成します(前後を囲む引用符付き)。JSONドキュメント全体を整形するものではありません。そのためにはJSON整形ツールをお使いください。非常に大きなテキストは、お使いの端末のメモリによって制限されます。
いいえ。変換はブラウザ内で完全にローカルに実行され、テキストが端末から出ることはなく、保存もされません。
二重引用符、バックスラッシュ、そして改行(\n)やタブ(\t)などの制御文字です。有効なJSON文字列リテラルが必要とするものそのものです。
はい。出力は前後を囲む引用符を含む完全なリテラルなので、JSONやコードの値としてそのまま使えます。
JSON文字列リテラルは、読み込み時に任意のJSONパーサーで元のテキストへ損失なく戻せます。