小编Ste*_*fan的帖子

使用没有值的列从 csv 创建嵌套 JSON 的问题

提前感谢您的帮助。我有一个具有以下结构的 csv 文件:

group1,group2,group3,name,info
General,Nation,,Phil,info1
General,Nation,,Karen,info2
General,Municipality,,Bill,info3
General,Municipality,,Paul,info4
Specific,Province,,Patrick,info5
Specific,Province,,Maikel,info6
Specific,Province,Governance,Mike,info7
Specific,Province,Governance,Luke,info8
Specific,District,,Maria,info9
Specific,District,,David,info10
Run Code Online (Sandbox Code Playgroud)

我需要一个嵌套的 JSON 用于 D3 或 amcharts。使用此页面上的 python 脚本 ( https://github.com/hettmett/csv_to_json ),我可以创建一个嵌套的 JSON。

结果如下所示:

[
   {
      "name" : "General",
      "children" : [
         {
            "name" : "Nation",
            "children" : [
               {
                  "name" : "",
                  "children" : [
                     {
                        "name" : "Phil",
                        "children" : [
                           {
                              "name" : "info1"
                           }
                        ]
                     },
                     {
                        "name" : "Karen",
                        "children" : [
                           {
                              "name" : "info2"
                           }
                        ]
                     }
                  ]
               }
            ] …
Run Code Online (Sandbox Code Playgroud)

python csv json nested

6
推荐指数
1
解决办法
182
查看次数

标签 统计

csv ×1

json ×1

nested ×1

python ×1