树的文档存储数据建模(数据结构)

时间:2017-04-12 06:27:22

标签: javascript data-modeling

我正在开发一个机器人,它有更多的父和子Button Keyboard菜单,我想访问每个步骤,我的数据模型是否良好?以及如何改善这一点。 这是我的数据模型:

{
    "Keyboard": {
        "StartKeyboard": [
            "Content",
            "Start",
            "About"
        ],
        "Start": {
            "parent": "StartKeyboard",
            "childs":[   
                "⚙️111⚙️",
                "222", 
                "333", 
                "4444", 
                "555"
            ]
        },
        "About": {
            "parent": "Start",
            "childs":[ 
                "111111111", 
                "2222222222", 
                "33333333333333", 
                "444444444",
                "55555555555"
            ]
        }
        "Content":{
            "message": "54645465468545485454654654654"
        }

    }
}

1 个答案:

答案 0 :(得分:0)

我找到了一个好的数据模型parent,child,left,right,path

{
    "Keyboard": {
        "StartKeyboard": [
            "Content",
            "Start",
            "About"
        ],
        "Start": {
            "parent": "StartKeyboard",
            "childs":[   
                "4444", 
                "555"
            ]
            "left":
            "right":
            "path": Keyboard.StartKeyboard.Start
        }

    }
}