
JSON のエスケープ / アンスケープは、任意のテキストを JSON 文字列値の中に安全に配置しても安全なフォームに変換し、プロセスを逆にするツールです。 エスケープは、JSON 文字列を壊す文字 (二重引用符、バックスラッシュ、改行やタブなどの制御文字) をバックスラッシュ エスケープ シーケンス (\"、\\、\n、\t、および \uxxxx) で置き換えます。 アンエスケープは、これらのシーケンスを元の生の文字に戻します。
これは、JSON のフォーマットまたは検証とは異なります。 JSON フォーマッタは、ドキュメント全体の構造に作用し、このツールは 1 つの文字列の内容に対して機能します。 テキストのブロックを埋め込む必要がある場合 (HTML スニペット、SQL クエリ、複数行のログ メッセージ、コード サンプル) - JSON フィールド内に到達するとき、または JSON でエスケープされた文字列があり、すべてのバックスラッシュの背後にある元のテキストを読みたいときに、あなたはそれに到達します。
手書きのエスケーパーを使用すると、すべてがブラウザーで 100% 実行されるため、貼り付けるテキスト (ペイロード、構成値、またはソース コードの一部) は、デバイスから離れることはありません。 オプション設定を使用すると、結果を二重引用符で囲み、完全な JSON 文字列リテラルを生成し、すべての非 ASCII 文字を \uxxxx としてエスケープして、最大限の移植性を確保するか、または <script> タグ内に安全に埋め込むために前方スラッシュをエスケープできます。
エスケープとは、JSON に埋め込まれて生き残る文字列を生成することです。これは、思ったよりも狭い仕事です。 U+0020 の下の制御文字はエスケープする必要があり、文字通りに表示できません。そのため、実際の改行を含む文字列は、バックスラッシュ N に変換されるまで無効になります。フォワード スラッシュはエスケープされ、必要はありません。HTML スクリプト タグに JSON を埋め込むレガシーで、スクリプト要素を閉じるシーケンスが早く終了するようにします。 基本面の上の Unicode は代理ペアとして格納されるため、1 つの絵文字が 2 つのエスケープ シーケンスになり、そのペアの途中で分割された文字列が破損します。
JSON に埋め込みたい生のテキスト、またはデコードする既にエスケープされた JSON 文字列を入力パネルに貼り付けます。 [サンプルをロード] をクリックして、複数行の例を表示します。
生のテキストを JSON セーフな文字列に変換するには [エスケープ] を選択します。または、エスケープ解除して JSON でエスケープされた文字列を元の文字に戻します。
エスケープする場合、必要に応じて出力を二重引用符で囲み、すべての ASCII 文字以外を \uxxxx としてエスケープするか、またはスラッシュをエスケープします。 アンエスケープにはオプションは必要ありません。
エスケープされた、またはエスケープされていない出力をクリップボードにコピーして、JSON ファイル、API リクエスト、またはコードに直接ドロップします。
生のテキストを JSON セーフな文字列に変換して、同じツールから再び元に戻す
改行、タブ、キャリッジ リターン、バックスペース、フォーム フィードが \n、\t、\r、\b、\f になり、他のコントロール文字は \uxxxx としてエスケープされます。
スケープされた出力を二重引用符で囲み、完全な貼り付け可能な JSON 文字列リテラルを生成します。
オプションで、すべての非 ASCII 文字を \uxxxx としてエスケープするため、出力は純粋で、どのチャネルからも安全に送信できますか
Convert JSON to clean, valid YAML instantly - configurable indentation and safe string quoting
Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported
Detect and remove invisible Unicode characters from AI text - zero-width joiners, variation selectors, bidi controls, and tag characters.
Encode and decode HTML entities - named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
0 comments
No comments yet. Be the first to share your thoughts!