【发布时间】:2018-07-27 18:32:49
【问题描述】:
我有一个 CSV 文件
group, first, last
fans, John, Smith
fans, Alice, White
students, Ben, Smith
students, Joan, Carpenter
...
输出 JSON 文件需要这种格式:
[
{
"group" : "fans",
"user" : [
{
"first" : "John",
"last" : "Smith"
},
{
"first" : "Alice",
"last" : "White"
}
]
},
{
"group" : "students",
"user" : [
{
"first" : "Ben",
"last" : "Smith"
},
{
"first" : "Joan",
"last" : "Carpenter"
}
]
}
]
【问题讨论】:
-
对不起,csv文件有3列,组,第一,最后
-
那么,你的问题是什么?
-
如何将此csv转换为带有嵌套数组的json文件
-
我的意思是你的代码有什么问题?你使用什么语言?
-
对不起,我正在使用 python。我的问题是如何嵌套数组。我是否需要创建一个包含 first 和 last 以及 ...的 json 文件?策略有点混乱。我可以创建一个包含三个字段的 json 文件:组、第一个和最后一个,但是如何使用组对第一个和最后一个进行分组
标签: python arrays json csv nested