使用jsmind做出来的思维导图,前端的数据样式如下显示,当存储到MySQL数据库时,应该如何处理?不要简单粗暴的直接把data存到数据库中那种的,要每个层级,每个节点单独存入一条数据的
this.mind = {
/* 元数据,定义思维导图的名称、作者、版本等信息 */
meta: {
name: "jsMind-demo-tree",
author: "hizzgdev@163.com",
version: "0.2",
},
/* 数据格式声明 */
format: "node_tree",
/* 数据内容 */
data: {
id: "root",
topic: "jsMind",
children: [
{
id: "easy",
topic: "Easy",
direction: "right",
expanded: false,
children: [
{ id: "easy1", topic: "Easy to show" },
{ id: "easy2", topic: "Easy to edit" },
{ id: "easy3", topic: "Easy to store" },
{ id: "easy4", topic: "Easy to embed" },
],
},
{
id: "open",
topic: "Open Source",
direction: "right",
expanded: true,
children: [
{ id: "open1", topic: "on GitHub" },
{ id: "open2", topic: "BSD License" },
],
},
{
id: "powerful",
topic: "Powerful",
direction: "right",
children: [
{ id: "powerful1", topic: "Base on Javascript",'background-color':'#ff0000' },
{ id: "powerful2", topic: "Base on HTML5" },
{ id: "powerful3", topic: "Depends on you" },
],
},
{
id: "other",
topic: "test node",
direction: "right",
children: [
{ id: "other1", topic: "I'm from local variable" },
{ id: "other2", topic: "I can do everything" },
],
},
],
},
};