我正在尝试将 JSON 文件解析为 csv。我找到了一个 json2csv 库,除了它期望 json 文件以这种方式排列之外,它还可以工作:
[
{
column: value,
column2: value2
},
{
column: value3,
column2: value4
}
]
虽然我的 JSON 文件布局(来自用于翻译的 linguiJS)看起来像这样:
{
value1 :{
column2: value2,
column3: value3,
}
}
转换器js:
const converter = require('json-2-csv');
const fs = require('fs');
const file = JSON.parse(fs.readFileSync('./locale/fr/messages.json'));
converter.json2csv(file, (err, csv) => {
if (err) {
throw err;
}
console.log(csv)
fs.writeFileSync('./localisation.csv', csv);
});
对于初学者来说,解决这个问题的最简单方法是什么?