gpt4 book ai didi

javascript - 在 json 中解码 html

转载 作者:行者123 更新时间:2023-11-29 18:05:55 25 4
gpt4 key购买 nike

我在 json 中有 html,它已经被编码(通过 c#)为:

{"itemID":6,"GlossaryWord":"ante","GlossaryDescription":"\u003cp\u003e\r\n\t\u003cstrong\u003eUp the ante\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\r\n\u003cul\u003e\r\n\t\u003cli\u003e\r\n\t\t\u003cstrong\u003eHere\u003c/strong\u003e\u003c/li\u003e\r\n\t\u003cli\u003e\r\n\t\t\u003cstrong\u003eis\u0026nbsp;\u003c/strong\u003e\u003c/li\u003e\r\n\t\u003cli\u003e\r\n\t\t\u003cb\u003esomething\u003c/b\u003e\u003c/li\u003e\r\n\u003c/ul\u003e\r\n","CategoryID":6}

但是我如何在 JavaScript/AngularJS 中解码 GlossaryDescription 以便它显示像 <p> 这样的 html 标签? & <strong> ETC?一如既往的感谢:)

最佳答案

您无需执行任何操作。字符串 "\u003cp\u003e" (例如)实际上并没有以需要解码的方式编码——它完全等同于 "<p>" .如果您键入 "\u003cp\u003e" == "<p>"在您的控制台中,您会看到它返回 true .由于“编码”字符串与非“编码”字符串完全相同,因此您可以完全相同地使用它们。看一看:

var obj = {"itemID":6,"GlossaryWord":"ante","GlossaryDescription":"\u003cp\u003e\r\n\t\u003cstrong\u003eUp the ante\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\r\n\u003cul\u003e\r\n\t\u003cli\u003e\r\n\t\t\u003cstrong\u003eHere\u003c/strong\u003e\u003c/li\u003e\r\n\t\u003cli\u003e\r\n\t\t\u003cstrong\u003eis\u0026nbsp;\u003c/strong\u003e\u003c/li\u003e\r\n\t\u003cli\u003e\r\n\t\t\u003cb\u003esomething\u003c/b\u003e\u003c/li\u003e\r\n\u003c/ul\u003e\r\n","CategoryID":6};

document.write(obj.GlossaryDescription);

关于javascript - 在 json 中解码 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31274476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com