I would like to sort the object indexing like array.sort
Input is
"a":{"label":"0",isEnabled":false,"status":1},
"1":{"label":"1",isEnabled":false,"status":1},
"$":{"label":"2",isEnabled":false,"status":1},
"B":{"label":"3",isEnabled":false,"status":1},
"0":{"label":"5",isEnabled":false,"status":1},
"/":{"label":"6",isEnabled":false,"status":1}
expected output
"$":{"label":"2",isEnabled":false,"status":1},
"/":{"label":"6",isEnabled":false,"status":1},
"0":{"label":"5",isEnabled":false,"status":1},
"1":{"label":"1",isEnabled":false,"status":1},
"a":{"label":"0",isEnabled":false,"status":1},
"B":{"label":"3",isEnabled":false,"status":1}
Actual result are, I understand object by default sorting with numbers, but I would like to sort like expected output as above mentioned, Any inputs please?
"0":{"label":"5",isEnabled":false,"status":1},
"1":{"label":"1",isEnabled":false,"status":1},
"$":{"label":"2",isEnabled":false,"status":1},
"/":{"label":"6",isEnabled":false,"status":1},
"a":{"label":"0",isEnabled":false,"status":1},
"B":{"label":"3",isEnabled":false,"status":1}