2016-03-28 3 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