JSON输出的<br />(转义)无法正确解释浏览器

JSON output of a <br />(escaped) interpreted the browser not correctly

本文关键字:浏览器 解释 转义 输出 br JSON      更新时间:2023-09-26

我有一个json文件,像这样

[
  {
    "titel": "Das '"Hexenbödele'" bei Lengstein",
    "vorspann": "Sage vom Ritten, übertragen von P. Beda Weber. Im Wald oberhalb von Lengstein und von diesem Ort nicht weit entfernt liegt das '"Hexenbödele'", eine kleine Lichtung, in deren Mitte eine einzelne Lärche hoch aufragt. Diese Lärche ist mit einem auffälligen '"Hexenbesen'" und zudem mit einem Kruzifix geschmückt. Hier trafen sich nachts vor alten Zeiten häufig die Hexen der ganzen Umgegend und hielten mit dem Teufel wüste Gelage<br '/>",
    "downloadlink1": "http://theweburl.com/files/content/557263_42961_1_0/das-hexenbödele-bei-lengstein-weber-483.pdf",
    "downloadlink2": "http://theweburl.com/files/content/557263_42962_1_0/l-hexenbödele-di-longomoso.pdf",
    "downloadlink3": "http://theweburl.com/files/content/557263_42963_1_0/the-hexenbödele-at-lengstein.pdf"
  }
]

如果我在浏览器(Chrome和FF)中输出该代码,并且浏览器将<br '/>解释为正常的断行。

I've escape all right .

有谁知道怎么解决这个问题吗?

谢谢你的建议

必须用实体(http://unicode.e-workers.de/entities.php)转义html。

<br />是这样的:&lt;br /&gt;

这是因为浏览器在遇到"<br"本身时会解释<br>标记。

您应该尝试&lt;br /&gt;在浏览器中显示<br />