【问题标题】:Node JS : Conversion from JSON to CSVNode JS:从 JSON 到 CSV 的转换
【发布时间】:2016-07-27 20:09:53
【问题描述】:

我有一个这样的 JSON,

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

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

["Gokul",9876543210,"BE"]

使用Node JS,我需要这个转换。

【问题讨论】:

    标签: json node.js csv


    【解决方案1】:

    您可以安装lodash (npm install lodash) 并使用_.values:

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

    【讨论】:

      【解决方案2】:
      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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-19
        • 2018-10-12
        • 1970-01-01
        • 2019-08-10
        • 2016-03-11
        • 2021-08-28
        • 1970-01-01
        相关资源
        最近更新 更多