Node JS:从JSON转换为CSV

时间:2016-04-07 05:58:25

标签: json node.js csv

我有这样的JSON,

{
    "Name"          : "Gokul",
    "PhoneNumber"   : 9876543210,
    "Qualification" : "BE"
}

我需要将其转换为CSV并且转换后的CSV不应该包含JSON密钥,我只需要将JSON值转换为CSV,我的结果应该是这样的,

["Gokul",9876543210,"BE"]

使用Node JS,我需要进行此转换。

2 个答案:

答案 0 :(得分:2)

您可以安装lodashnpm install lodash)并使用_.values

var _ = require('lodash');
var json = { "Name" : "Gokul", "PhoneNumber" : 9876543210, "Qualification" : "BE" };
var values = _.values(json); // It will be ["Gokul",9876543210,"BE"]

答案 1 :(得分:1)

var json = { "Name" : "Gokul", "PhoneNumber" : 9876543210, "Qualification" : "BE" };
var arr = Object.keys(json).map(function(key,index) {
    return json[key];
});
console.log(arr);
//logs [Gokul,9876543210,BE]
console.log(arr.join(','))
//logs Gokul,9876543210,BE