{
'username': ['kat']
'email': ['abc']
}
我将其保存为file.js
。
当我阅读它并解析它时,我收到错误:
一个SyntaxError意外的标记
fs.readFile('./file.js', 'utf8',
function(err, data){
console.log(data); //OK
data = JSON.parse(data);
});
});
答案 0 :(得分:2)
JSON使用双引号,而不是单引号。此外,您需要在['kat']
之后使用逗号:
{
"username": ["kat"],
"email": ["abc"]
}
答案 1 :(得分:0)
这是因为你的json无效。你的json应该如下:
{
"Hello": [
{
"username": "kat"
},
{
"email": "abc"
}
]
}
最好从.json
文件扩展名中读取文件。 js
扩展程序用于javascript文件
答案 2 :(得分:0)
无效的JSON应该是:
{
"username": ["kat"],
"email": ["abc"]
}