This will get you started:
var newArr=[],
keys= $.map(files.file,function( value, key){
return key
}),
numFiles= files.file[keys[0]].length;
for( i=0; i< numFiles; i++){
var f={};
$.each(keys, function( keyIdx, key){
f[key]= files.file[key][i];
});
newArr.push(f);
}