gpt4 book ai didi

javascript - 从标签内容解析 JSON 时出错

转载 作者:行者123 更新时间:2023-11-28 11:26:02 25 4
gpt4 key购买 nike

我将 json 对象传递给我的 js 文件:

<script type="text/javascript" src="../js/main.js">
{ lang: 'de' }
</script>

尝试获取main.js中的json对象:

var scriptContent = $('script').filter(function () { return this.src.match(/js\/main\.js/g); }).html(),
params = $.parseJSON( scriptContent.replace(/&quot;/g, '"') );

但这会导致以下错误:JSON.parse:预期的属性名称或“}”

如你所见,我已经尝试用 "替换 "

我尝试使用 { lang: "de"} 而不是 { lang: 'de' }

如何让它工作?

最佳答案

JSON 中的属性应该用引号引起来,如下所示:

{
"lang": "de"
}

此外,要测试 JSON 片段是否有效,您应该使用 http://jsonlint.com/

关于javascript - 从标签内容解析 JSON 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079989/

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