问题描述
我希望使用 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 (将#修改为@)