Загрузка TreeStore с JSON, который имеет разные дочерние поля

У меня есть данные JSON, как показано ниже.

{
    "divisions": [{
        "name": "division1",
        "id": "div1",
        "subdivisions": [{
            "name": "Sub1Div1",
            "id": "div1sub1",
            "schemes": [{
                "name": "Scheme1",
                "id": "scheme1"
            }, {
                "name": "Scheme2",
                "id": "scheme2"
            }]
        }, {
            "name": "Sub2Div1",
            "id": "div1sub2",
            "schemes": [{
                "name": "Scheme3",
                "id": "scheme3"
            }]
        }

        ]
    }]
}

Я хочу прочитать это в TreeStore, но не могу изменить подполя (divisions, subdivisions, schemes ) быть одинаковым (например,children).

Как я могу добиться этого?

Ответы на вопрос(1)

Ваш ответ на вопрос