2017-02-01 4 views
1

Я получаю следующую строку, когда я пытаюсь JSON.parse строку, я получаю следующее сообщение об ошибкеJSON Parser Nodejs дает неопределенную ошибку

undefined:1 
{"device":"FaclonTest","data":[{"tag":"LATITUDE","value":1903.5091},{"tag":"LONGITUDE","value":07251.0348}]} 

Где я буду неправильно, кто-то может помочь?

+1

Можете ли вы показать код? – Sirko

+2

Добрый Господь, пожалуйста, позвольте Темному Лорду использовать отладчик и инструменты онлайн-анализа json – Sikorski

+0

'var news2 = news.replace (" "," "). Replace (" \ n "," "); console.log (news2); var jso = JSON.parse (news2); 'При разборе я получаю сообщение об ошибке –

ответ

3

У вас возникли проблемы с "value":07251.0348. Число не должно начинаться с 0. Если вы удаляете нужный ведущий, все должно начать работать. Попробуйте изменить "value":07251.0348 на "value":7251.0348

+0

Поместив значения в кавычки, он также работал –

Смежные вопросы