0

我的 Rails 应用程序中有对象导航。但是 nav obj 将有另一个 nav obj。

我的问题是,我怎样才能像这样输出或渲染 json 导航有另一个子导航并且可能有无限的深度?非常感谢!!!

"nav": [
            {
                "id": 1,
                "name": "Home",
                "icon": "home",
                "nav": [{  id: 2,
                           name: "game"
                           icon: 'game'
                           etc.......

  }],
4

2 回答 2

1

使用JbuilderRabl等工具...

于 2013-01-16T12:27:04.477 回答
1

jbuider 是复杂 json 的解决方案。

检查复杂 json 的精彩教程(jbuider) -

1) jbuider Asciicast

2)jbuider定制的Json

于 2013-01-16T12:37:58.327 回答