Имеет массив объектов, например:
Я хочу отсортировать itemsArray по его sortOrder.
Вот sortOrder элемента ( itemsArray ['item = a37d2733-f710-4e47-8573-6aab11f6d020 ']. SortOrder )
{
"Items": [
{
"sectionId": "section=38",
"itemsArray": {
"item=a37d2733-f710-4e47-8573-6aab11f6d020": {
"itemObject": {
"description": "Really good food.",
"price": 1000,
"name": "Cappuccino",
"SKey": "item=a37d2733-f710-4e47-8573-6aab11f6d020",
},
"sortOrder": 3
},
"item=bd844a27-0a00-445d-a40a-785cf16fwine": {
"itemObject": {
"description": "Really good wine.",
"price": 3000,
"name": "Red Wine",
"SKey": "item=bd844a27-0a00-445d-a40a-785cf16fwine",
},
"sortOrder": 1
},
"item=a37d2733-f710-4e47-8573-6aab11f6d016": {
"itemObject": {
"description": "Really good drink.",
"price": 1000,
"name": "Orange Juice",
"SKey": "item=a37d2733-f710-4e47-8573-6aab11f6d016",
},
"sortOrder": 2
},
"item=bd844a27-0a00-445d-a40a-785cf16f4950": {
"itemObject": {
"description": "Really good drink.",
"price": 1000,
"name": "Coca-Cola - sanjy",
"SKey": "item=bd844a27-0a00-445d-a40a-785cf16f4950",
},
"sortOrder": 0
}
},
"description": "Non-alcoholic beverages.",
"sectionName": "Beverages",
}
]
}
После сортировки массив будет выглядеть так:
{
"Items": [
{
"sectionId": "section=38",
"itemsArray": {
"item=bd844a27-0a00-445d-a40a-785cf16f4950": {
"itemObject": {
"description": "Really good drink.",
"price": 1000,
"name": "Coca-Cola - sanjy",
"SKey": "item=bd844a27-0a00-445d-a40a-785cf16f4950",
},
"sortOrder": 0
},
"item=bd844a27-0a00-445d-a40a-785cf16fwine": {
"itemObject": {
"description": "Really good wine.",
"price": 3000,
"name": "Red Wine",
"SKey": "item=bd844a27-0a00-445d-a40a-785cf16fwine",
},
"sortOrder": 1
},
"item=a37d2733-f710-4e47-8573-6aab11f6d016": {
"itemObject": {
"description": "Really good drink.",
"price": 1000,
"name": "Orange Juice",
"SKey": "item=a37d2733-f710-4e47-8573-6aab11f6d016",
},
"sortOrder": 2
},
"item=a37d2733-f710-4e47-8573-6aab11f6d020": {
"itemObject": {
"description": "Really good food.",
"price": 1000,
"name": "Cappuccino",
"SKey": "item=a37d2733-f710-4e47-8573-6aab11f6d020",
},
"sortOrder": 3
}
},
"description": "Non-alcoholic beverages.",
"sectionName": "Beverages",
}
]
}
Я уже пытаюсь здесь использовать array.sort метод, но безуспешно.Так что, если у кого-то есть решение, оно полезно.