-3
如何將JSON數組導出到節點js中的csv文件?以下是需要轉換爲csv文件的json數據格式。請指教。如何使用nodejs從json數組導出csv文件?
我想只顯示來自json數據的三列值。 A欄:總數的反應,B欄:名稱,列C:字段1
這裏是我的代碼:
var json2csv = require('json2csv');
var fields = ['total', 'results.name.val'];
var csv = json2csv({ data: data, fields: fields });
fs.writeFile('file.csv', csv, function(err) {
if (err) throw err;
console.log('file saved');
});
使用此代碼我得到了,但總名稱列來爲空。 列名分別是: 總,名,字段1
{"total":1996,
"results":
[
{
"name":
{
"val":"test value1",
"id":"0271b276",
"type":"String",
},
"comments":[],
"attributes":
[
{
**"val":"test value2 ",
"type":"field1",**
},
{
"val":"test description",
"type":"field2",
},
{
"val":"test123",
"type":"field3",
}
],
"type":
{
"val":"Business1",
"type":"string",
},
"context":
{
"val":"contecxt1",
"type":"string",
},
"status":"Accepted",
"parents":[]
}]}
有很多方法可以這樣做。你到目前爲止嘗試過什麼嗎?我懷疑你會讓任何人爲你寫一個完整的工具。 – musicin3d