2016-11-24 10 views
0

いくつかの値([1,2,3,4,5])を持つ配列を使用しています。この配列要素をJSON形式に変換する必要があります。EmberにJSON要素を追加する

私は、このいずれかを試し

var Jsondata = {}; 
      for (i = 0; i < Response.get('firstname').length; i++) { 
       Jsondata.push({ 
        name : Response.get('firstname')[i] 
       }); 
      } 
Ember.Logger.debug(Jsondata); 

が、それはいくつかのエラーを示しています

carousel.js:575 Uncaught TypeError: Jsondata.push is not a function(…)

燃えさしではJSON要素を追加する方法?

+0

それはそれはちょうど 'Response.get( 'FIRSTNAME')行うことが容易であるかもしれない' – Sumit

+0

'jsonData = []'ではなく 'jsonData = {}でなければなりません。マップ(名前=>({名前} )) ')。 –

+0

"JSON形式"の意味がわかりません。私が見る限り、あなたはJavaScriptオブジェクトをほとんど含まないJavaScript配列を作成しようとしています。 –

答えて

0

このようにお試しください。

var Jsondata = []; 
     for (i = 0; i < Response.get('firstname').length; i++) { 
      Jsonvalue = { 
        name : Response.get('firstname')[i] 
      } 
      Jsondata.push(Jsonvalue); 
     } 
+0

ありがとう@G Boomanikandan、その作業中 –

0

Jsondataは、配列ではなくハッシュです。配列に変更すると、コードが機能するはずです。あなたの問題はEmberとは無関係です

関連する問題