jsonアレイでHTMLを返すとき、どのようなものをエスケープする必要がありますか?JSON配列でHTMLを返すときにエスケープするために必要な文字は何ですか?
2
A
答えて
0
標準のJSONエスケープルールが適用される場合、HTMLはJSONで渡すことができます。 jsonライブラリ(バイト単位の価値があります)がこれを行います。 PHPで
:
json_encode('<body class="foo">');
0
上
"<body class=\"foo\">"
詳細情報私の答えは、あなたがする必要はありません、だと思います。 JSONエンコーディングはあなたのためにすべてを処理します。しかし
、あなたは、あなたが最初にHTML文字列にそれを行う、またはJavaScriptを使用してクライアント側でそれを行うことができます;,タグを削除、または& LTに<を作りたい場合は、あなたの他のニーズに応じて。
0
何かをエスケープする必要はありません。 Jsonシリアライザが処理します:
return Json(new { html = "<html><body><div class=\"foo\">Hello</div></body></html>" });
関連する問題
- 1. PHP JSONの中でhtml文字列をエスケープする
- 2. JSONの無効な文字/エスケープ - 必要な文字
- 3. エスケープ文字とは何ですか
- 4. PHP 5.6とPDOではエスケープ文字が必要ですか?
- 5. JSON文字列のエスケープに最適なPHP関数ですか?
- 6. 文字エスケープ:Pythonの文字列リテラルからJSONまで、次にHTMLへ
- 7. Regexで `エスケープ文字列`とは何ですか? (JavaScript)
- 8. PDO:文字列をエスケープする必要がありますか?
- 9. webpackにhtmlファイルが必要なときに、なぜ場所文字列を取得するのですか?
- 10. 特殊文字をPython文字列からエスケープするためのベストプラクティスは何ですか?
- 11. 文字列をchar配列にしようとすると、配列に必要な文字だけを手に入れることができます
- 12. Javaでformfeedとbackspaceエスケープ文字列を使用するとは何ですか?
- 13. 文字配列にヌル文字と除外文字を含めることの違いは何ですか?
- 14. JQuery、JSON文字列を配列に分割する必要があります
- 15. JSONでスラッシュをエスケープ可能な文字にするのはなぜですか?
- 16. エスケープ文字を必要とするVBScriptの文字のリスト
- 17. ロケーションを指定するには何文字必要ですか?
- 18. JSON文字列は何に使用できますか?
- 19. HTML文字列、JSPページ、またはサーブレットはどこからエスケープする必要がありますか?
- 20. JSON認識できない文字エスケープ ':'
- 21. ブラウザへの無効な出力を防ぐために、PHP文字列のhtml要素をエスケープしますか?
- 22. "リテラル"ではない文字列のメタキャラクタを常にエスケープする必要はありますか?
- 23. sequelize(node.js)でエスケープ文字列を使用する必要がありますか?
- 24. ファイルに書き込むときにPHPがJSON文字列をエスケープするのをやめます
- 25. 文字列(PowerShell)のHTML固有の文字をエスケープする最も良い方法は何ですか?
- 26. このルビ文字列を引用するために使用できる文字は何ですか?
- 27. 逐語文字列でエスケープ文字を使用するには?
- 28. jsonは2つの配列をjavascriptを使用して変数に配置するために必要です。
- 29. JSONの画像srcを返す可変エスケープ文字列
- 30. 必要なデータを取得するために文字列を解析する