【发布时间】:2016-07-15 10:30:06
【问题描述】:
解析 json 文件时出现语法错误:
#!/usr/bin/env node
'use strict';
var pID = require('./pull.json')
这是错误:
module.js:453
throw err;
^
SyntaxError: /data/slave/jsonParse/pull.json: Unexpected token {
at Object.parse (native)
at Object.Module._extensions..json (module.js:450:27)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
【问题讨论】:
-
可能您的 json 文件无效。尝试验证您的 json 文件,然后尝试解析它。解析器抛出错误,因为 json 文件无效
-
您确定
pull.json包含有效的json? -
可以给你的json文件吗
-
@a3.14_Infinity json文件是通过shell脚本使用curl命令创建的。所以应该没问题。
-
@ZeeshanHassanMemon 应该是有效的