2016-06-07 38 views
0

我是nodejs中的新成员。我尝试了下面的代码来回顾json对象。但我不能从JSON对象retrive单个数据从nodejs中的json对象返回单个数据

我的代码是

function getData(){ 
    var http = require('http'); 
    var qs = require('querystring'); 
    var str = ''; 

    var options = { 
     host: '192.168.1.16', 
     port: 8080, 
     path: '/courseapi/view' 
    }; 

callback = function(response) { 

    response.on('data', function (chunk) { 
    str += chunk; 
    }); 

    response.on('end', function() { 
    console.log(str); 
    console.log(str[0]._id); 
    }); 
} 

var req = http.request(options, callback).end(); 
}; 

我想这STR [0] ._ ID,但它返回未定义

回答

0

尝试:

response.on('end', function() { 
    str = JSON.parse(str); 
    console.log(str); 
    console.log(str[0]._id); 
}); 
+0

感谢它为我的作品 – luee