我收到的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 ); }) });
如果我没错的话。