Node.js: объект Parse JSON
Я получаю объект 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":"[email protected]"}}]
но теперь я ничего не могу прочитать в нем. Как мне получить поле "email"?
Спасибо
Ответы
Ответ 1
Вы должны делать что-то вроде:
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 );
})
});
Если im не ошибается.