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);