I have a json file like:
"files": {
"audio": {
"number1": {
"enabled": false,
"priority": 5,
},
"number2": {
"enabled": false,
"priority": 1,
},
"number3": {
"enabled": false,
"priority": 2,
}
}
}
I convert this json file to xml with some function and also this function:
function extractFile(data){
// adding for loop to check priority number?
var datas = [];
var element = data.files.audio;
datas.push({
name : 'Num1',
enabled : element. number1.enabled? "true":"false"
});
datas.push({
name : 'Num2',
enabled : element. number2.enabled? "true":"false"
});
datas.push({
name : 'Num3',
enabled : element. number3.enabled? "true":"false"
});
return datas;
}
The output is:
<file name="Num1" enabled="false"/>
<file name="Num2" enabled="false"/>
<file name="Num3" enabled="false”/>
How can I order them based on the priority number in the json?
The output needs to be like:
<file name="Num2" enabled="false"/>
<file name="Num3" enabled="false"/>
<file name="Num1" enabled="false”/>