如何从对象数组中提取jqCharts的数据


How can I extract data for jqCharts from an array of objects?

如何从对象数组中提取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对象吗?请帮帮我。

有一种方法可以准备对象数组。不需要以字符串形式输出,然后对其进行解析。请尝试这个:

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