Сгруппировать json array в дерово

var data = [
{grup:“Деревья”,podgroup:“Хвойные”,name:“Ель”},
{…},
{…}
]
Подскажите как правильно сформировать

Группировкой можно добавить только один подуровень. Например:

http://webix.com/snippet/96948046

Если нужно более “глубокое” разделение, Вам необходимо преобразовать данные к их конечному виду. Сделать это можно, работая напрямую с массивом, или через кастомный datatype.

Готового решения нет, но есть наиболее подходящий пример того, как преобразовываются данные в datatype:

http://webix.com/snippet/66c11a75