带有json的单个菜单的概念

时间:2018-08-25 08:11:54

标签: sql json database

我正在寻找一种数据库概念,用于将动态多级菜单管理为JSON对象。因为我们有不同的客户,所以菜单取决于客户。我正在搜索一个数据库结构来存储以下JSON字符串,以便我可以编辑该结构并从数据中再次创建一个json对象。您将如何意识到?我不需要一个完整的答案,只是一种方法。

[
      {
        name: 'Dashboard',
        url: '/dashboard',
        writeble: true,
        icon: 'icon-speedometer'
      },
      {
        name: 'Menu1',
        url: '/menu1',
        writeble: true,
        icon: 'icon-puzzle',
        children: [
          {
            name: 'Item1.1',
            url: '/item/item1.1',
            icon: 'icon-puzzle'
            subitem: [
                 {
                   name: 'Subitem 1',
                   url: '/item/item1.1',
                   icon: 'icon-puzzle'
                 }
          },
          {
            name: 'Item1.2',
            url: '/item/item1.2',
            icon: 'icon-puzzle'
          },
          {
            name: 'Settings',
            url: '/settings',
           icon: 'icon-settings'
          }
        ]
      }
    ]

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,我将使用NoSql数据库,其中每个文档都是您的JSON对象,而密钥是客户ID。