В настоящее время у меня есть json-файл, который жестко закодирован. Вот отрывок:Создание вложенного объекта json с использованием запроса mysql
{
"name": "Projects",
"children": [
{
"name":"Project_Category(example:MobileApps)",
"description":"category",
"children": [{
"name":"Sub_category(example:MusicPlayer)",
"description":"some_description(example:The music app will play music from an android device...)",
"children":[
{//child 1 of the MusicPlayer subcategory
"name": "Actual_project_name(example:JukeBox)",
"description":"Actual_project_description",
"children":[
{"name":"projectGroupMember1", "email":"[email protected]"},
{"name":"projectGroupMemeber2", "email":"[email protected]"}
]},
{ //child 2 of the MusicPlayer subcategory
"name": "another_project_title",
"description":"another_project_description",
"children":[
{"name":"projectGroupMember1", "email":"[email protected]"},
{"name":"projectGroupMember2", "email":"[email protected]"}
]
}
]//end of MusicPlayer's children
}, //end of MobileApps children
...
Имея базу данных, в которой хранятся все эти данные, я пытался использовать PHP и вложенные запросы MySQL для создания этого вывода в JSON-файл, который я буду использовать для других задач (данные визуальный). Моя цель состояла в том, чтобы генерировать этот файл каждый раз, когда открывается веб-приложение, поэтому я могу иметь самую последнюю версию его из базы данных. Тем не менее, у меня возникли трудности с использованием вложенных запросов mysql для создания этого вывода. Итак, мой вопрос заключается в том, что, учитывая то, как структурирован мой json-файл, это возможно? Есть ли лучший подход, который я должен сделать вместо этого? Любые предложения помогут.
Почему это происходит во вложенных sql-запросах? Разделите и покорите и создайте json шаг за шагом. Не все должно быть сделано за один шаг. – MatthiasLaug
Вам нужно предоставить дополнительную информацию. Какова структура вашей базы данных? Что вы пробовали? – alexn