在我的json数组中返回HTML,我必须要逃避什么?
答案 0 :(得分:0)
如果应用了标准JSON转义规则,则可以在JSON中传递HTML。任何json库(以字节为单位的重量)都会为你做这件事。
在PHP中:
json_encode('<body class="foo">');
返回
"<body class=\"foo\">"
的更多信息
答案 1 :(得分:0)
我认为答案是,你不需要。 JSON编码将为您处理所有事情。
但是,根据您的其他需要,如果您想剥离标签,或者使&lt;进入&amp; lt;,然后您可以先对HTML字符串执行此操作,或使用Javascript在客户端执行此操作。
答案 2 :(得分:0)
你不需要逃避任何事情。 Json序列化器将负责它:
return Json(new { html = "<html><body><div class=\"foo\">Hello</div></body></html>" });