Загрузка 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
).
Как я могу добиться этого?