gpt4 book ai didi

javascript - JSON.parse 错误是用双引号字符串给出错误

转载 作者:行者123 更新时间:2023-11-30 07:24:29 28 4
gpt4 key购买 nike

为什么会这样

//Code
JSON.parse("{'name':'Khushal Khan'}");

导致这个错误

//Resposnse
SyntaxError: Unexpected token '

虽然这很完美

//Code
JSON.parse('{"name":"Khushal Khan"}');

输出:

//Response
Object {name: "Khushal Khan"}

最佳答案

问题在于您的 JSON 字符串中使用的引号类型,而不是外部引号。 JSON 规范只允许双引号字符串。不过,您可以使用任一类型的引号将您的 JSON 字符串实际传递给 parse() 函数。

来自JSON spec :

JSON string

关于javascript - JSON.parse 错误是用双引号字符串给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22101353/

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