在node.js中使用require()进行奇怪的JSON解析错误

哈罗巴

我有以下JSON:

{
   "request" : {
      "language" : "en",
      "title" : "placeholder",
      "year" : "2014"
   }
}

我正在尝试使用以下代码进行解析:

var json = require('../filename);

奇怪的是,我收到了SyntaxError

/home/username/code/filename:2
   "request" : {
             ^
SyntaxError: Unexpected token :
(...)

根据JSONLint,JSON完全有效。我是否想念一些很明显的东西?

斯拉克斯

听起来您是在创建.js文件,而不是.json文件。
因此,它被解析为Javascript,而不是JSON。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章