How to output this JSON element in the correct order by its value?
var json = { "message": { "90": "Adidas", "2": "Armani", "89": "Casio", "1": "Diesel", "72": "DKNY", "88": "Fossil", "4": "Hamilton", "6": "Luminox", "99": "Michael Kors", "968": "Mont Blanc Pens", "3": "Nixon", "959": "Nooka", "92": "Seiko", "91": "Tendence", "7": "Tissot" } }; var str = ''; for (var i in json.message) { str += json.message[i]+'\n'; } alert(str);
he notifies in the following order -
Diesel
Armani
Nixon
Hamilton
Luminox
Dkny
Fossils
Casio
Adidas
Tendence
Seiko
Michael Kors
Nooka
Mont Blanc Pens
But I want it in order below
Adidas
Armani
Casio
Diesel
Dkny
Fossils
Hamilton
Luminox
Michael Kors
Mont Blanc Pens
Nixon
Nooka
Seiko
Tendence
Tissot
Can someone suggest me which approach should I take in order to get the right order?
Any help would be greatly appreciated!
source share