The array of objects looks like this:
[
{\"Number\":64,\"Earning\":160000},{\"Number\":64,\"Earning\":160000},
{\"Number\":64,\"Earning\":160000},{\"
Iterate over the array and construct a new array. Most javascript libraries have a map
function where you only need to supply a mapping function to achieve this.
This Way (Works only in modern browsers):
var a = [
{"Number":64,"Earning":160000},{"Number":64,"Earning":160000},
{"Number":64,"Earning":160000},{"Number":64,"Earning":160000},
{"Number":64,"Earning":160000},{"Number":64,"Earning":160000},
{"Number":64,"Earning":160000},{"Number":64,"Earning":160000}
];
var b = a.map(function(i) { return [i.Earning,i.Number]; }); // New Array
If you're using this exact structure, you can do something like this. Where inputData
is the first JSON structure, and outputData
will be the data outputted.
var outputData = [];
for(var i = 0; i < inputData.length; i++) {
var input = inputData[i];
outputData.push([input.Earning, input.Number]);
}