我正在尝试获取项目的值,但是当我在控制台中打印值时,它显示的是对象而不是值。我如何访问这些值?
这是我的代码:
var options2;
request.post(opts,function(error,response,body){
if (!error && response.statusCode == 200 || response.statusCode == 201) {
var jsonResponse = JSON.parse(body);
console.log("JSON IS =" + jsonResponse.rows);
options2 = jsonResponse.rows.reduce((acc, obj) => acc.concat(obj['Item']), []);
}else{
console.log(body)
}
});
我错过了什么?
最佳答案
换行打印,如:
console.log("JSON IS =");
console.log(jsonResponse.rows);
或者像这样用“,”替换“+”,
console.log("JSON IS = ", jsonResponse.rows);
关于JSON.parse 返回对象对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51472369/