如何使用ExpressJS处理JSON响应

时间:2019-07-02 09:14:07

标签: node.js express

我是nodejs的新手(使用expressjs),我正在调用rest api,我得到了 在控制台中以json响应(具有两个键“ id”和“ text”),但现在我想从中获取“ text” json响应并想传递“ assistant.ask”,我该怎么办?

这是我的代码

function (error, response, body) {
        if (!error && response.statusCode == 200) {
         console.log(body);  //working
         assistant.ask(body.text);  // not working            
        }
    else{
        console.log(error); 
        }

1 个答案:

答案 0 :(得分:0)

由于您的回答是数组,因此您需要访问第一项:

function (error, response, body) {
    if (!error && response.statusCode == 200) {
         assistant.ask(body[0].text);     
    }
    else {
        console.log(error); 
    }
}