我正在尝试找出一种有效的方法来从根中获取所有伟大的授予子项。我知道这不是存储信息的最佳方式,但我无法控制为什么我们有这种结构。这是我的json
{
"root": "some value",
"other-attribute": "some value",
"Level1": [
{"attr": "value"},
"attr" : "value",
"Level2": [
{"attr": "value"},
"Level3" : [
{"attr": "value"},
"Level4" :[
{"attr": "value"},
]
]
]
]
}
如何获取所有" Level3"的列表?和" Level4"来自json的元素。我是否必须遍历每个层次结构,然后我的程序复杂度为3级O(n3)和4级O(n4)。