Hi Peter Stoev,
Thanks for the clarification.
I managed to parse it with JavaScript, as follows
for (var i=0;i<data.length;i++)
{
var row = {};
for (var j=0;j<data[0].length;j++)
{
row[data[i][j].Key] = data[i][j].Value;
}
sourceData[i] = row;
}
var source =
{
localdata: sourceData,
datatype: "array",
datafields: [
{ name: 'PNum' },
{ name: 'Description' },
{ name: 'Stock }
]
};