gpt4 book ai didi

mysql - 试图将 MySQL 数据放入 d3 的嵌套 json 文件中?

转载 作者:行者123 更新时间:2023-11-29 00:31:47 24 4
gpt4 key购买 nike

我正在尝试将 MySQL 数据库数据转换为 json 格式。我的文件需要采用嵌套 parent 和 child 的格式。 (见片段)这是因为我正在尝试使用 d3 数据可视化(可折叠树布局),它要求以某种方式格式化 json 数据。下面我附上了 json 文件的片段。我在尝试编写嵌套的 sql 语句来执行此操作时遇到了一些问题。我还附上了我的数据库的视觉效果,以查看我正在处理的内容。任何建议都会有很大帮助。谢谢! enter image description here

我想得到的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":"xxx@mail.com"},
{"name":"dan", "email":"xxx@gmail.com"}
]
},
{
"name": "project2",
"description":"project 2 text goes here",
"children":[
{"name":"steve", "email":"xxx@mail.com"},
{"name":"chris", "email":"xxx@gmail.com"}
]
}
]
},
{
"name": "sub_category_name2",
"description":"sub category description text goes here..",
"children": [
{"name": "project3",
"description":"project3 text goes here ",
"children":[
{"name":"Alex", "email":"xxx@gmail.com"}
]
}
]
}

]
},
.
. //more categories with children of subcategories and sub_cat children of projects
.
}

最佳答案

我过去在本教程中取得了成功: http://www.d3noob.org/2013/02/using-mysql-database-as-source-of-data.html

简而言之,您要做的是创建一个连接到 MySql 的 php 文件,执行查询并将结果转换为 json。然后,您将使用此文件代替 d3 代码中的数据源。

关于mysql - 试图将 MySQL 数据放入 d3 的嵌套 json 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com