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