我看到以下问题:
这将生成一个类似于以下内容的JSON文件(根据我的尝试):
- 如何将CSV数据转换为D3中的嵌套JSON树?
- 如何通过Python从CSV列表创建JSON树?
- 如何通过Python从表格化层次结构创建JSON树?
- 如何将Python中的CSV转换为嵌套JSON?
然而,我仍无法将CSV文件转换为JSON层次结构。我在stackoverflow上找到的脚本都是针对特定问题的。假设有三个需要分组的变量:
condition target sub
oxygen tree G1
oxygen tree G2
water car G3
water tree GZ
fire car GTD
oxygen bomb GYYS
这将生成一个类似于以下内容的JSON文件(根据我的尝试):
oxygen
- tree
- G1
- G2
- bomb
-GYYS
water
- car
- G3
- tree
-GZ
fire
- car
- GTD
这些必须按嵌套结构分组,例如:
{
"name": "oxygen",
"children": [
{
"name": "tree",
"children": [
{"name": "G1"},
{"name": "G2"},
{"name": "GYYS"}
]
},
{
"name": "bomb",
"children": [
{"name": "GYYS"}
]
}
]
}
etc.
我在这个网站上尝试了每一个脚本,但我无法编写一个通用的函数来制作类似于flare.json的文件。我可以发布我的代码,但这只是与提供的链接类似。因此,我请求一个简单的代码(或可以帮助我的示例)将其转换为类似于flare.JSON的结构。