我正在尝试使用节点js jsonexport模块将json数组转换为CSV。 json看起来像
[
{
"value": [
{
"id": "178",
"name": "Mark"
},
{
"id": "549",
"name": "Brendan"
},
{
"id": "101",
"name": "Terminal"
}
]},
{
"Feed_id": "997"
}
]
当我执行json到csv导出到上面的json时,我的csv文件看起来像:
value.id value.name Feed_id
178 Mark
549 Brendan
101 Terminal
997
如何使用Feed_id将CSV文件写为具有对象值的列,将Value作为另一个列名称,并将数组作为其值,如下所示
Feed_id value
997 [{"id":"178","name":"Mark"},{"id":"549","name":"Brendan"},{"id":"101","name":"Terminal"}]
提前感谢您提供任何帮助
答案 0 :(得分:0)
试试这个。
var data = [{
"value": [{
"id": "178",
"name": "Mark"
},
{
"id": "549",
"name": "Brendan"
},
{
"id": "101",
"name": "Terminal"
}
]
},
{
"Feed_id": "997"
}
];
var result = Object.assign.apply(null, [{}].concat(data));
console.log(result);