繁体   English   中英

Node.js:解析JSON对象

[英]Node.js: Parse JSON object

我收到一个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 );
    })

});

如果我没错的话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM