如何解决将CSV数据转换为具有层次结构的JSON格式
我希望使用 csvkit 将数据从 CSV 转换为 JSON。正如您所看到的 JSON 输出文件,具有包含对象和数组的特定层次结构。
我对 CSV 源数据的外观感到困惑,以促进所需的 JSON 层次结构。此外,csvkit 命令将如何导入 CSV 源文件。
从 csvkit page 中查看此示例,似乎应该可以构建所需的 JSON 文件:
CSV 源文件:
**Tab-1 (Signatures):**
person
Axel
Fiona
**Tabs (Datasheets):**
Tab-2 - datasheet-result
Title,year_one,year_two,year_three,year_four
Costs,1,3,2,4
Taxes,8,5,9,6
**Tab-3 - datasheet-balance:**
Title,year_four
Cash,500,300,20,40
Bank,350,200,10,50
想要的结果(JSON 文件):
{
"signatures": {
"person_1": "Axel","person_2": "Fiona"
},"datasheets": {
"datasheet-result": {
"Costs": [1,4],"Taxes": [8,6]
},"datasheet-balance": {
"cash": [500,40],"bank": [350,50]
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。