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”/>
 
     
    