Write a program in any language of your choice that has a function that sorts the json data by Name in alphabetical order and Age and returns the result.
E.g.
function sortData(arr) {
// ... do stuff to sort the array
return arr;
}| [ | |
| { | |
| "name": "Bisi", | |
| "Age": 14, | |
| "Gender": "Female" | |
| }, | |
| { | |
| "name": "John", | |
| "Age": 11, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Ade", | |
| "Age": 16, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Kemi", | |
| "Age": 12, | |
| "Gender": "Female" | |
| }, | |
| { | |
| "name": "Tunde", | |
| "Age": 12, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Dantelex", | |
| "Age": 13, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Seunsaber", | |
| "Age": 12, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Chilas", | |
| "Age": 14, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Mykeels", | |
| "Age": 10, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Kesfun", | |
| "Age": 15, | |
| "Gender": "Female" | |
| }, | |
| { | |
| "name": "Moshood", | |
| "Age": 17, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Justice", | |
| "Age": 15, | |
| "Gender": "Male" | |
| }, | |
| { | |
| "name": "Ayo", | |
| "Age": 16, | |
| "Gender": "Male" | |
| } | |
| ] |
Good old Bubble Sort.
[
{"name":"Ade","Age":16,"Gender":"Male"},
{"name":"Ayo","Age":16,"Gender":"Male"},
{"name":"John","Age":11,"Gender":"Male"},
{"name":"Bisi","Age":14,"Gender":"Female"},
{"name":"Chilas","Age":14,"Gender":"Male"},
{"name":"Kemi","Age":12,"Gender":"Female"},
{"name":"Dantelex","Age":13,"Gender":"Male"},
{"name":"Justice","Age":15,"Gender":"Male"},
{"name":"Kesfun","Age":15,"Gender":"Female"},
{"name":"Moshood","Age":17,"Gender":"Male"},
{"name":"Mykeels","Age":10,"Gender":"Male"},
{"name":"Seunsaber","Age":12,"Gender":"Male"},
{"name":"Tunde","Age":12,"Gender":"Male"}]