Javascript 这个JSON语法有什么问题?
我在我的chrome调试器控制台上尝试这个,我得到了一个SyntaxError 解析JSON字符串的正确方法是什么?Javascript 这个JSON语法有什么问题?,javascript,json,Javascript,Json,我在我的chrome调试器控制台上尝试这个,我得到了一个SyntaxError 解析JSON字符串的正确方法是什么? 请注意,这个问题是我的问题的后续,我还没有得到答案 您需要避开双引号 JSON.parse("[{\"name\":\"gath\",\"age\":10}]"); 或者,为了更好的可读性,请使用单引号定义字符串: JSON.parse('[{"name":"gath","age":10}]'); 你需要避开你的双引号 JSON.parse("[{\"name\":\"gat
请注意,这个问题是我的问题的后续,我还没有得到答案 您需要避开双引号
JSON.parse("[{\"name\":\"gath\",\"age\":10}]");
或者,为了更好的可读性,请使用单引号定义字符串:
JSON.parse('[{"name":"gath","age":10}]');
你需要避开你的双引号
JSON.parse("[{\"name\":\"gath\",\"age\":10}]");
或者,为了更好的可读性,请使用单引号定义字符串:
JSON.parse('[{"name":"gath","age":10}]');
用单引号将其括起来,它将正确解析
JSON.parse('[{"name":"gath","age":10}]');
Object
age: 10
name: "gath"
__proto__: Object
用单引号将其括起来,它将正确解析
JSON.parse('[{"name":"gath","age":10}]');
Object
age: 10
name: "gath"
__proto__: Object
双引号内不能有双引号
双引号内不能有双引号您需要转义
或者解析“[{name:gath,age:10}]” 你需要逃避现实
或者解析“[{name:gath,age:10}]” 更换
JSON.parse("[{"name":"gath","age":10}]");
与
替换
JSON.parse("[{"name":"gath","age":10}]");
与
为什么不呢?JSON支持和。字符串是零个或多个Unicode字符的序列,用双引号括起来,使用反斜杠转义。此外,它还导致Chrome developer console.NP中出现语法错误——重新阅读我的评论,我觉得有点粗糙;我不想道歉。还有一个问题,为什么不呢?JSON支持和。字符串是零个或多个Unicode字符的序列,用双引号括起来,使用反斜杠转义。此外,它还导致Chrome developer console.NP中出现语法错误——重新阅读我的评论,我觉得有点粗糙;我不想道歉。另外,这里有一个问题。作为记录,JSON语法是正确的,但是在JavaScript中,在双引号字符串中不能有未替换的双引号,可能在其他语言中都没有;。请注意,JSON语法是正确的,但是在JavaScript中,在双引号字符串中不能有未替换的双引号,可能在其他语言中也不能有;。