如何有效地从json对象中获取所有伟大的孩子

时间:2017-11-15 03:42:26

标签: java json

我正在尝试找出一种有效的方法来从根中获取所有伟大的授予子项。我知道这不是存储信息的最佳方式,但我无法控制为什么我们有这种结构。这是我的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)。

0 个答案:

没有答案