我正在尝试将json
对象转换DataTable
为
var obj= ""
{\"Total\":28,\"Submitted\":10,\"Pending\":3,\"Confirmed\":6,\"Selected\":1,
\"Redirected\":7,\"NotSelected\":1,\"Cancelled\":2,\"Paid\":0}""
我尝试了很多代码,但似乎没有任何效果。我正在尝试String --> Array--> DataTable
。但无法在 Array 本身上转换它
obj.replace('{','').replace('}','').split(',');
第二种方法
var value = JSON.stringify(obj);
var blkstr = [];
$.each(value, function (idx2, val2) {
blkstr.push(val2);
});
数组将被转换为
//Object
var data = new google.visualization.DataTable();
//Column Declaration
data.addColumn('string', 'Legend');
data.addColumn('number', 'count');
//Insertion
如果我通过 object Property 这可以很容易[obj.Total]
。但这将很难为未来的变化维护。