parsingJSON nodejs时出错
以下数据是从MongoDB中检索的
console.log(x)
输出
{ _id: 54473495721e8a7386959897, tag: 'java', data: [ { view: '2342343', date: '2001/1/25' } ] }
使用JSON.parseparsing
var dataJson = JSON.parse(x);
它传递下面的错误
undefined:1 { _id: 54473495721e8a7386959897, ^ SyntaxError: Unexpected token _ at Object.parse (native)
白色空间给JSON错误首先取代它
x = x.replace(/\s/g, ''); x = JSON.stringify(x); x = JSON.parse(x);
它已经是一个javascript对象,所以不需要parsing,你想把它转换为JSONstring?
如果是的话,你可以转换为JSON
JSON.stringify(x);