【问题标题】:Json parsing problems with node.jsnode.js 的 Json 解析问题
【发布时间】:2012-04-12 18:31:52
【问题描述】:

我是编程新手,我正在尝试学习 node.js 和 CoffeeScript。我读了几本书,看了一些截屏视频。现在我已经开始编码了。现在我遇到了我的第一个问题,但无法通过 Google 解决。已经失去了几个小时,我被困住了。也许有人可以给我一盏灯。 这是问题所在。我有这个 json 文件:

{
  "title": "title",  
  "pages": [ 
    { "name": "Page1", "url": "#Page1", "class": "class", "template":"templateName" }, 
    { "name": "Page2", "url": "#Page2", "class": "class", "template":"templateName" },
    { "name": "Page3", "url": "#Page3", "class": "class", "template":"templateName" }, 
    { "name": "Page4", "url": "#Page4", "class": "class", "template":"templateName" }, 
    { "name": "Page5", "url": "#Page5", "class": "class", "template":"templateName" } 
  ]
}

获取json文件的代码是

configFile = require(file.json)

如果我这样做了

console.log(configFile.pages)

我可以得到正确的信息。

如果我这样做了

console.log(configFile.pages.template[0])

我收到一个未定义的错误。

谁能帮帮我?

【问题讨论】:

    标签: json node.js


    【解决方案1】:
    configFile.pages[0].template
    

    这是你的结构:)

    【讨论】:

      【解决方案2】:

      template 不是数组,pages is。所以用这个:

      console.log(configFile.pages[0].template);
      

      【讨论】:

        猜你喜欢
        • 2016-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-06
        相关资源
        最近更新 更多