2017-06-27 94 views
0

我得到的是在我看來這個對象:訪問JSON數據車把

[ 
    { 
     "2016": [ 
      { 
       "model": "R8", 
       "variant": "R8 s TRONIC" 
      } 
     ], 
     "2017": [ 
      { 
       "model": "A5", 
       "variant": "A5 SPORTBACK" 
      }] 

} ]

這是我的目標pageContent 我要訪問的視野ⅱ想的只有名稱只拿到了2016年,2017年

我試圖用這個

{{#each pageContent as |item| }} 

{{item}} 

{{/each}} 

我發現了一個辦法做到這一點,但我有很多項目不僅.0

{{#each pageContent as |item| }} 

{{item.2017.0.model}} 

{{/each}} 

這就是我如何推動它:

if (item.RegYear in result[0]) { 

        result[0][item.RegYear].push({ 
         model: item.Model, 
         variant: item.Variant 
        }); 


       } 

,所以我想知道我如何訪問的名稱現場,模型和變量我有

+0

你的JSON格式無效,物體的第一陣列不具有'}' – kumkanillam

回答

0

讓我找到了解決辦法最後:

{{#each pageContent as |item|}} 
<pre> 

    {{#each item as |obj|}} 
     {{#unless @last}} 
      {{@key}} 
       {{#each obj}} 
        {{this.variant}} 
       {{/each}} 
     {{/unless}} 
    {{/each}} 

</pre> 

{{/each}} 
1

你可以從你的對象這樣的鍵,

{{#each pageContent}} 
    {{@key}}: {{this}} 
{{/each}} 
+0

但我怎麼能訪問他們,我得到0:的翻譯: –

+0

你做它從上面的密鑰對正確嗎? –