Json 如何在nodeJs中的get请求()之后访问正文

Json 如何在nodeJs中的get请求()之后访问正文,json,node.js,http,parsing,get,Json,Node.js,Http,Parsing,Get,我曾尝试在模块上使用JSON.parse和request.on,但我所看到的示例对我帮助不大。你能给我一个访问“body”来创建数组(解析为JSON)的例子吗?我是nodeJs的新手 提前谢谢你 var request = require("request"); var options = { method: 'GET', url: 'URL with credentials and filter', }; request(options, function

我曾尝试在模块上使用JSON.parse和request.on,但我所看到的示例对我帮助不大。你能给我一个访问“body”来创建数组(解析为JSON)的例子吗?我是nodeJs的新手

提前谢谢你

var request = require("request");

var options = { method: 'GET',
                url: 'URL with credentials and filter',
};


request(options, function (error, response, body) {
    if (error) throw new Error(error); 

    console.log(body);

});

如果您收到的响应确实是json,那么json.parse(body)将执行您想要的操作。那么,您面临的问题是什么呢?我想将json文件转换为csv文件。我是否必须创建一个空数组,然后使用JSON.parse(body)将其移动到数组中?是的,这是一个Json响应。不,Json.parse接受一个字符串并将给您一个Json对象,所以您只需要执行var result=Json.parse(body),您的结果将是Json数组,假设body是一个Json数组,它可以工作。。。为什么文档对于这样一个简单的语句如此枯燥。非常感谢你!如果您收到的响应确实是json,那么json.parse(body)将执行您想要的操作。那么,您面临的问题是什么呢?我想将json文件转换为csv文件。我是否必须创建一个空数组,然后使用JSON.parse(body)将其移动到数组中?是的,这是一个Json响应。不,Json.parse接受一个字符串并将给您一个Json对象,所以您只需要执行var result=Json.parse(body),您的结果将是Json数组,假设body是一个Json数组,它可以工作。。。为什么文档对于这样一个简单的语句如此枯燥。非常感谢你!