【发布时间】:2023-02-24 00:32:32
【问题描述】:
我有这样的数据代表分层树结构:
[
{
"level":0,
"name":"python"
},
{
"level":1,
"name":"food"
},
{
"level":2,
"name":"banana"
},
{
"level":3,
"name":"protein"
},
{
"level":2,
"name":"apple"
},
{
"level":1,
"name":"fuel"
}
]
我想把它改造成:
[
{
"level":0,
"name":"python",
"children":[
{
"level":1,
"name":"food",
"children":[
{
"level":2,
"name":"banana",
"children":[
{
"level":3,
"name":"protein",
"children":[
]
}
]
},
{
"level":2,
"name":"apple",
"children":[
]
}
]
},
{
"level":1,
"name":"fuel",
"children":[
]
}
]
}
]
我正在使用 python,并且更喜欢使用或不使用外部库(甚至使用 pandas)的 python 中的解决方案。我很想看到解决方案,提前谢谢你:)
【问题讨论】:
标签: python json pandas dataframe dictionary