为什么这个 JSON.parse 返回错误:“意外的令牌非法”?

2024-04-10

我正在使用 AJAX 请求。这是我第一次使用 JSON 或其任何方法。 ajax 实用程序将一个参数作为我请求的文件的responseText 或responseXML 返回到onreadystatechange 回调。使用一个简单的info.txt and request.responseText会工作得很好,但是当我尝试时info.js and JSON.parse当我多次检查我的语法是否正确时,它返回“意外的令牌非法”。这是 JSON:

JSON:

{
    first: 1,
    second: 2
}

JSON.parse()语法非常严格。键/值对应采用以下形式:

string:value

所以“第一”和“第二”应该是 JSON 对象中的字符串。 将您的 JSON 更改为以下代码,它应该是正确的

{
    "first": 1,
    "second": 2
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么这个 JSON.parse 返回错误:“意外的令牌非法”? 的相关文章

随机推荐