我目前正在尝试从 API 中提取 json 数据,使用 json2csv node.js 模块将其转换为 csv,然后将数据作为 csv 文件保存在我的笔记本电脑上。但是,当我运行脚本时,什么也没有发生。
然后,json 数据的格式类似于以下数据变量:
const apiDataPull = postDataRequest()
.then(data => {
data = [
{
'day': '*date*',
'revenue': '*revenue value*'
}
]
这是将数据转换为csv并下载它,这似乎是问题出现的地方:
apiDataPull.then(data => {
json2csv({
data: data,
fields: ['day', 'revenue', 'totalImpressions', 'eCPM']
},
function(err, csv) {
if (err) console.log(err);
fs.writeFile('pubmaticData.csv', csv, function(err){
if (err) throw err;
console.log('File Saved!')
});
});
});
从 API 中提取了数据,但没有保存。我什至不确定它是否已正确转换为 csv。