2012-04-12 3 views
0

私はプログラミングが初めてで、node.jsとCoffeeScriptを学びたいと思っています。私はいくつかの本を読んで、いくつかのスクリーンキャストを見ました。そして今、私はコーディングを始めました。今私は最初の問題に直面し、Googleで解決できませんでした。すでに数時間で失われてしまいました。多分誰かが私に光を与えることができます。 ここに問題があります。私は、このJSONファイルがあります。Jsonはnode.jsの問題を解析します

{ 
    "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ファイルを取得するためのコードは、私が

console.log(configFile.pages) 

をすれば、私は正しい情報を得ることができます

configFile = require(file.json) 

です。

しかし、私は

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

を行う場合、私は、未定義のエラーを取得します。

誰も私に手を差し伸べることはできますか?

答えて

3
configFile.pages[0].template 

それはあなたの構造だ:)

1

templateは、配列、pages isではありません。したがって、これを使用してください:

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