I want to sort the following json object in javascript by the "orderby"
key (see second json object for the output I require):
{
"1": {
"category": "Year",
"value": "2028",
"title": "Current Year",
"description": "",
"orderby": "3"
},
"2": {
"category": "Year",
"value": "2038",
"title": "First Year",
"description": "",
"orderby": "4"
},
"3": {
"category": "Year",
"value": "2016",
"title": "Base Year",
"description": "",
"orderby": "1"
},
"4": {
"category": "Year",
"value": "2018",
"title": "Previous Year",
"description": "",
"orderby": "2"
}
}
Output required:
{
"3": {
"category": "Year",
"value": "2016",
"title": "Base Year",
"description": "",
"orderby": "1"
},
"4": {
"category": "Year",
"value": "2018",
"title": "Previous Year",
"description": "",
"orderby": "2"
},
"1": {
"category": "Year",
"value": "2028",
"title": "Current Year",
"description": "",
"orderby": "3"
},
"2": {
"category": "Year",
"value": "2038",
"title": "First Year",
"description": "",
"orderby": "4"
}
}