gpt4 book ai didi

javascript - 在 javascript 或 jQuery 中将字符串解码为有效的 JSON

转载 作者:行者123 更新时间:2023-12-03 10:10:45 25 4
gpt4 key购买 nike

我正在服务器端渲染字符串javascript变量初始化语句(使用ASP MVC,但我认为这并不重要)字符串变量内容是服务器端的有效JSON,并在渲染为html时进行编码。我的渲染语句如下所示:

 var myvariable = '{"prefix":"","name":"Grid&...

字符串中的引号和其他特殊字符被编码为 html 实体,这是完全可以的,除非这种编码变量声明在语法上不正确。

但是我必须在客户端取回原始字符串内容,它在服务器端是正确的 JSON。我如何使用 javascript 或 jQuery 来完成此任务? (请注意,那么我确实知道如何从 JSON 获取 javascript 对象,我并不是要求这样做)

最佳答案

怎么样?

var myjsonobject = JSON.parse(decodeHtml(myvariable));
function decodeHtml(html) {
var txt = document.createElement("textarea");
txt.innerHTML = html;
return txt.value;
}

请注意,它尚未经过测试

编辑:测试过 https://jsfiddle.net/Lmz20s5z/

编辑2:*查看控制台日志以获取结果

关于javascript - 在 javascript 或 jQuery 中将字符串解码为有效的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30120017/

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