Как я могу преобразовать данные из базы данных в желаемый формат JSON? - PullRequest
0 голосов
/ 24 октября 2018

В моей базе данных есть таблица с категориями.Я пытаюсь создать дерево для категорий.У меня есть хороший шаблон для дерева в моей руке.Я думаю договориться об этом.Когда я проверяю код, он сохраняет данные дерева следующим образом:

var tree_data = {
    'for-sale' : {text: 'For Sale', type: 'folder'} ,
    'vehicles' : {text: 'Vehicles', type: 'folder'} ,
    'rentals' : {text: 'Rentals', type: 'folder'}   ,
    'real-estate' : {text: 'Real Estate', type: 'folder'}   ,
    'pets' : {text: 'Pets', type: 'folder'}
}

Я настроил структуру ajax для переноса данных в мой проект.Конечно, данные должны быть из данных json:

var tree_data = {};

$.ajax({
     type: "GET",
     url: '@Url.Action("GetCategories","Home")',
     async: false,
     success: function (result) {

     tree_data = {
           'for-sale': { text: 'For Sale', type: 'folder' },
           'vehicles': { text: 'Vehicles', type: 'folder' },
           'rentals': { text: 'Rentals', type: 'folder' },
           'real-estate': { text: 'Real Estate', type: 'folder' },
           'pets': { text: 'Pets', type: 'folder' }
     }

  }

);

Если есть подкатегории категорий, тип - это папка, если не тип - это элемент.Столбцы таблицы категорий в базе данных следующие:

  1. CategoryID
  2. CategoryTopID
  3. CategoryName
  4. CategoryDesc

Наиболее важной частью является преобразование данных из базы данных в желаемый формат JSON.Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...