Node.jsparsingJSON

应该是一个简单的,但我找不到答案..

我是控制台日志logging一些parsing的JSON,但它只显示一个级别,并不显示日志中的更深的对象..

{ jsonrpc: '2.0', result: [ { marketId: '1.118750017', marketName: 'Match Odds', marketStartTime: '2015-05-12T15:30:00.000Z', totalMatched: 52.32, runners: [Object], eventType: [Object], competition: [Object], event: [Object] } ], id: 1 } 

如何login和展开上面显示的对象。 我知道它们存在,但不能将它们打印到屏幕上。

代码简单;

 var response = JSON.parse(str); console.log(response); 

如果我控制日志str我得到所有的数据不是一个非常可读的格式。

谢谢

尝试使用这些选项的util.inspect方法:

 var util = require('util'); console.log(util.inspect(response, {showHidden: false, depth: null})); 

尝试以下操作:JSON.stringify(response);