【发布时间】:2021-03-24 11:27:58
【问题描述】:
这是另一个帖子的继续: JQ, convert CSV (parent child format) to JSON
您好,很抱歉再次询问。我试图获得以下格式,但没有成功。非常感谢您的一些建议。我附上一张图片来展示它在层次结构视图中的样子a picture to show in a hierarchy way,也许它更容易。希望有可能吗?
*** CSV 文件 *****
id,parent_id,大小 主题,空,1 分析,主题,1 集群,分析,1 凝聚集群,集群,1 合并边缘,集群,2 动画,主题,1 缓动,动画,3 插值,动画,1 ArrayInterpolator,interpolate,4 矩形插值器,插值,5 补间,动画,6这是我尝试实现的 JSON 文件。如果是父母(下有孩子),只显示身份证。如果是孩子,则显示 ID 和 Size。
**** JSON 文件 ****
{ "ID": "主题", “孩子们”: [{ “ID”:“分析”, “孩子们”: [{ “ID”:“集群”, “孩子们”: [{ "ID": "Aggl,ome,rativeCluster", “大小”:1 }, { "ID": "合并边缘", “大小”:2 }] }] }, { “ID”:“动画”, “孩子们”: [{ "ID": "缓动", “尺寸”:3 }, { “ID”:“插值”, “孩子们”: [{ "ID": "ArrayInterpolator", “大小”:4 }, { "ID": "矩形插值器", “大小”:5 }] }, { “ID”:“补间”, “尺寸”:6 }] }] }【问题讨论】:
-
嗨,李,理想情况下,如果您想继续这条路,您应该从后端获取 XML 格式的数据以获取 CSV 相关数据,这有利于将其转换为 XML,然后将其转换为 json 很容易。请查看此解决方案stackoverflow.com/questions/47940264/…
标签: json csv parent-child jq transitive-closure