2016-03-28 28 views
-1

我得到語法錯誤在解析JSON文件:語法錯誤的node.js

#!/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) 
+0

可能你的json文件無效。嘗試驗證您的json文件,然後嘗試解析它。解析器拋出錯誤,因爲json文件無效 –

+0

您確定'pull.json'包含有效的json嗎? –

+1

你可以給你的json文件 –

回答

0

看來你pull.json不包含有效json,你可以嘗試以下鏈接以驗證它或找到缺陷:

jsonlint

jsonformatter