Converting JSON object to CSV format in JavaScript

前端 未结 9 814
没有蜡笔的小新
没有蜡笔的小新 2020-11-30 04:37

I am trying to convert a JavaScript object set in to CSV format

You can get the idea about my Javascript object, if you put it in online JSON parser http://json.pars

9条回答
  •  日久生厌
    2020-11-30 05:20

    This is a quick & dirty, but probably works for most cases:

    const headers = Object.keys(objAry[0])
    console.log(headers.join())
    
    objAry.forEach(r => console.log(
       Object.values(r)
       .map(c => Array.isArray(c)? `"${c.join()}"` : c)
       .join())
    )
    

提交回复
热议问题