如何將json對象轉換爲逗號分隔值。這裏是我工作的腳本:將json對象轉換爲csv輸出
var fs = require('fs');
var json = fs.readFileSync('./file.geojson', 'utf8', function (err, data) {
if (err) throw err;
});
var obj = JSON.parse(json);
// console.log(obj);
var tags = [
obj.properties
];
var output = JSON.stringify(tags);
var headers = 'name,number';
console.log(output);
的腳本給輸出
[{"route":"1"}]
我期待的輸出是像下面一個逗號分隔值:
name,number
route,1
的哪一部分轉換爲CSV我是否缺少。任何人都可以請幫忙。
看到這裏http://stackoverflow.com/questions/38546182/nodejs-smart-json-conversion-to-excel-file/38546420 #38546420 –
我真的無法想象這沒有百萬個答案**谷歌** ... – vsync
試試這個如果你有複雜的json https://github.com/zemirco/json2csv –