【发布时间】:2016-05-16 16:01:24
【问题描述】:
我是编程新手,正在开发一个项目,该项目使用 node.js 从 API 接收嵌套 JSON 响应。我希望找到一种简单的方法将此 JSON 转换为 CSV 以进行导出。我搜索了一下,尝试了 jsonexport 和 nestedcsv2json 包,但我无法完全正确地获取我的格式,并且无法通过我的 JSON 响应进行迭代。
基本上JSON响应如下:
{ '2016-01-31': { chats: 0, missed_chats: 5 },
'2016-02-01': { chats: 60, missed_chats: 7 },
'2016-02-02': { chats: 56, missed_chats: 1 },
'2016-02-03': { chats: 46, missed_chats: 0 },
'2016-02-04': { chats: 63, missed_chats: 2 },
'2016-02-05': { chats: 59, missed_chats: 4 },
'2016-02-06': { chats: 0, missed_chats: 1 } }
我遇到的问题是,它的大小可能会因用户输入的日期范围而异。所以我需要遍历返回的日期,然后提取嵌套的 JSON。它可以是一个日期或 100 个日期。
我希望制作带有可以导出的标题的 CSV 格式:
Date Chats Missed Chats
2016-02-02 60 7
这应该是快速和简单的,但我正在努力做到这一点。非常感谢任何提示或帮助。谢谢!
【问题讨论】:
标签: javascript json node.js csv