Node.js:parsingJSON对象

我正在接收一个JSON对象:

http.get(options, function(res) { res.on('data', function (chunk) { console.log('BODY: ' + chunk); var obj = JSON.parse(chunk); console.log(sys.inspect(obj)); }); }); 

它打印:

 BODY: [{"buck":{"email":"chris@example.com"}}] 

但现在我无法读取任何内容。 我如何获得“电子邮件”字段?

谢谢

你应该按照以下方法做一些事情:

 http.get(options, function(res){ var data = ''; res.on('data', function (chunk){ data += chunk; }); res.on('end',function(){ var obj = JSON.parse(data); console.log( obj.buck.email ); }) }); 

如果我没错的话。