Я пытаюсь получить данные базы данных MySQL в формате json. Мой файл должен быть в формате вложенных родителей и детей. (см. фрагмент) Это связано с тем, что я пытаюсь использовать визуализацию данных d3 (разборное древовидное расположение), которая требует, чтобы данные json были отформатированы определенным образом. Ниже я прикрепил фрагмент того, как должен выглядеть файл json. У меня возникли проблемы с попыткой написать вложенные операторы sql для этого. Я также приложил изображение моей базы данных, чтобы увидеть, с чем я имею дело. Любой совет очень поможет. Спасибо!
Формат json, который я пытаюсь получить, выглядит примерно так:
{
"name": "Projects",
"children": [
{
"name":"category_name#1", "description":"category",
"children": [
{
"name":"sub_category_name1",
"description":"category description text here",
"children":[
{"name": "project1",
"description":"project 1 text goes here",
"children":[
{"name":"mike", "email":"[email protected]"},
{"name":"dan", "email":"[email protected]"}
]
},
{
"name": "project2",
"description":"project 2 text goes here",
"children":[
{"name":"steve", "email":"[email protected]"},
{"name":"chris", "email":"[email protected]"}
]
}
]
},
{
"name": "sub_category_name2",
"description":"sub category description text goes here..",
"children": [
{"name": "project3",
"description":"project3 text goes here ",
"children":[
{"name":"Alex", "email":"[email protected]"}
]
}
]
}
]
},
.
. //more categories with children of subcategories and sub_cat children of projects
.
}