2016-03-24 6 views
0

オブジェクトの配列からjqChartsのデータを抽出するにはどうすればよいですか?jqChartsのデータをオブジェクトの配列からどのように抽出できますか?

[{ 
    Catagories: 78, 
    Value1: 78 
},{ 
    Catagories: 5,   
    Value1: 5 
},{   
    Catagories: 5, 
    Value1: 5 
},{ 
    Catagories: 79, 
    Value1: 79 
}] 

私はこれをjavascriptで行います。文字列を連結してこのデータを作成したとき、それは機能しません。また、私はこれを試してみましたが、それは

JSON.parse(string) 

私のコードは動作しませんでした:

$.each(datatogen, function (key, value) { 
    var datatomo = ""; 
    $.each(value, function (key1, value1) { 
     datatomo = "{Catagories: " + value1 + ", Value1: " + value1 + "}"; 
    }); 
    makedatato += datatomo; 
}); 

どのように私はこのタイプのデータを準備することができますか?それが文字列であれば、それをJSONオブジェクトに変換できますか?私を助けてください。

+1

はオブジェクトの配列なので、JSONにそれらを解析する必要はありません。配列をループして必要な値を取得するだけです。あなたはあなたが必要とするフォーマットを指定しておらず、これを自分で解決しようとする試みも示していないので、あなたの質問は現時点ではほとんど解決できません。 –

+0

私は質問を更新したことを確認してください。 –

答えて

1

オブジェクト配列を準備する方法があります。文字列として出力する必要はなく、解析する必要はありません。 この試してください:あなたが持っている何

var output = []; 
$.each(datatogen, function (key, value) { 
var datatomo = {}; 
$.each(value, function (key1, value1) { 
    datatomo.Catagories = value1; 
    datatomo.Value1 = value1 ; 
}); 
output.push(datatomo); 
}); 
+0

それは私にエラーを与える:TypeError:datatomo is null –

+0

'var datatomo = {};'を試してください。このエラーはありません –

+0

私の問題は非常に多くのおかげで解決されます。 –

関連する問題