Категория Таблица:генерировать структуру древовидной структуры дерева данных json?
ID => Int, первичный ключ
CategoryName => VARCHAR
ParentCategoryID => Int, обнуляемым
Сформировать следующий формат JSON данных:
[{
"id":1,
"name":"Root",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>",
"children":[{
"id":2,
"name":"Horoscope",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>",
"children":[{
"id":21,
"name":"Daily",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>",
"children":[{
"id":211,
"name":"Aries",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
},{
"id":212,
"name":"Taurus",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
}]
},{
"id":22,
"name":"Weekly",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>",
"children":[{
"id":221,
"name":"Gemini",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
},{
"id":222,
"name":"Aries",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
},{
"id":223,
"name":"Taurus",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
}]
}]
},{
"id":3,
"name":"News",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>",
"children":[{
"id":31,
"name":"Sports",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
},{
"id":32,
"name":"Interantional",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
},{
"id":33,
"name":"Entertaintment",
"Edit":"<a href='Edit/id'>edit.png</a>",
"Delete":"<a href='Delete/id'>delete.png</a>"
}]
}]
}]
У меня есть JQuery TreeGrid плагины, которые нуждаются в более высоком формате json. Как я могу генерировать выше json данные из таблицы категорий базы данных и возвращать json-данные в действие контроллера. Я использую структуру сущности для модели.