我在文件mock.json
中关注了json。我试图通过ajax调用加载它,但是我收到了这个错误。
Error: Parse error on line 1:
{ id: 1, name: 'My na
--^
Expecting 'STRING', '}', got 'undefined'
我曾经使用jsonlint验证器验证json并获得上述错误。我的json怎么了?
[{
id: 1,
name: 'My name',
email: 'name@email.com'
}]
答案 0 :(得分:4)
JSON standard描述属性,因为字符串和字符串需要双引号"
。
string 是零个或多个Unicode字符的序列,用双引号括起来,使用反斜杠转义符。字符表示为单个字符串。字符串非常类似于C或Java字符串。
因此,您需要将属性和值的双引号用作JSON中的字符串。
[{
"id": 1,
"name": "My name",
"email": "name@email.com"
}]