【问题标题】:EJS JSON ParsingEJS JSON解析
【发布时间】:2018-11-13 18:06:55
【问题描述】:

所以这是我希望由数组动态生成的html。我不确定这是否是 Nodejs 中 Ejs 的最佳方法,如果不是,我将很高兴收到您的替代方法! JSON 看起来像这样:

                      {'TOP':{
                              'title':"TOP1",
                              'SUBTOP':{
                                        'title':"SUBTOP1",
                                        'article':{'title':'Article','link':'#'}
                                      },
                              'SUBTOP':{
                                        'title':"SUBTOP2",
                                        'article':{'title':'Article','link':'#'},
                                        'SUBSUBTOP':{
                                                  'title':"SUBSUBTOP2",
                                                  'SUBSUBSUBTOP':{ 
                                                                'title':"SUBSUBSUBTOP2",
                                                                'article':{'title':'Article','link':'#'},
                                                                'article':{'title':'Article','link':'#'}
                                                              },
                                                  'article':{'title':'Article','link':'#'},
                                                  'article':{'title':'Article','link':'#'}
                                                  },
                                        'article':{'title':'Article','link':'#'}
                                      }

                            }

                      },
                      {'TOP':{
                              'title':"TOP2",
                              'article':{'title':'Article','link':'#'},
                              'article':{'title':'Article','link':'#'}
                            }

                      }
                    ]`

不幸的是,我没有能力解决这个问题,因为我不知道如何解析 JSON ......这是我到目前为止得到的代码:

<ul>
    <% for(var i in navtree) { %>
    <p>
        <h2><%= navtree[i]['TOP']['title'] %></h2>
        <h2><%= navtree[i]['TOP']['SUBTOP'] %></h2>
    </p>

    <% } %>

</ul>

有人对我有什么建议吗?谢谢!

【问题讨论】:

    标签: html node.js json parsing ejs


    【解决方案1】:

    为什么不在渲染前简单地在服务器端解析(使用JSON.parse(object))?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多