gpt4 book ai didi

javascript - 未捕获的语法错误 : Unexpected token ' in JSON at position 2

转载 作者:行者123 更新时间:2023-12-05 01:01:10 33 4
gpt4 key购买 nike

我有一个存储在数据库中的编码字符串化 JSON 对象,我对其进行解码并加载它并尝试将其解析为一个对象但我得到了

Uncaught SyntaxError: Unexpected token ' in JSON at position 2 at JSON.parse ()

代码:

var attr = new Object();
attr = JSON.parse(code[1].replace(/"/g, "'"));

对象解码:

[{'inputs':0,'type':'variable'},{'inputD':0,'type':'variable'},{'inputI':0,'type':'variable'},{'paras':0,'type':'variable'},{'headers':0,'type':'variable'},{'menus':0,'type':'variable'},{'lists':0,'type':'variable'},{'divs':0,'type':'variable'},{'links':0,'type':'variable'},{'images':0,'type':'variable'},{'elemName':'{}','type':'object'},{'borders':[],'type':'array'},{'nested':[],'type':'array'},{'ribbons':[],'type':'array'},{'tooltips':[],'type':'array'},{'gradColors':'{}','type':'object'},{'events':'{}','type':'object'},{'sTarget':'{}','type':'object'},{'sMain':'{}','type':'object'},{'orignalStyle':'{}','type':'object'},{'objNewStyle':'{}','type':'object'},{'functions':'{}','type':'object'},{'reverse':'{}','type':'object'},{'reverseFunction':'{}','type':'object'},{'scDetails':'{}','type':'object'}]

最佳答案

我有同样的错误,@Philipp Zitzmann 是正确的。您必须在 https://jsonformatter.curiousconcept.com/ 处提供有效的 json 字符串

有效的 json 字符串必须有双引号。

JSON.parse({"u1":1000,"u2":1100})       // will be ok

没有引号导致错误

JSON.parse({u1:1000,u2:1100})    
// error Uncaught SyntaxError: Unexpected token u in JSON at position 2

单引号导致错误

JSON.parse({'u1':1000,'u2':1100})    
// error Uncaught SyntaxError: Unexpected token u in JSON at position 2

关于javascript - 未捕获的语法错误 : Unexpected token ' in JSON at position 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860697/

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