У меня есть словарь, например <String,Loto>
, а Loto - объект, как показано ниже;Swift Sort Dictionary по свойству объекта
Loto:
{
"success": true,
"data": {
"oid": "64kbbqi8dbxygb00",
"hafta": 961,
"buyukIkramiyeKazananIl": "",
"cekilisTarihi": "11/04/2015",
"cekilisTuru": "SAYISAL_LOTO",
"rakamlar": "03#02#48#16#15#08",
"rakamlarNumaraSirasi": "02 - 03 - 08 - 15 - 16 - 48",
"devretti": false,
"devirSayisi": 0,
"bilenKisiler": [
{
"oid": "64kbbxi8dbxyg403",
"kisiBasinaDusenIkramiye": 7.35,
"kisiSayisi": 185712,
"tur": "$3_BILEN"
},
{
"oid": "64kbbxi8dbxyg402",
"kisiBasinaDusenIkramiye": 53.05,
"kisiSayisi": 9146,
"tur": "$4_BILEN"
},
{
"oid": "64kbbxi8dbxyg401",
"kisiBasinaDusenIkramiye": 4532.2,
"kisiSayisi": 142,
"tur": "$5_BILEN"
},
{
"oid": "64kbbxi8dbxyg400",
"kisiBasinaDusenIkramiye": 1528438.75,
"kisiSayisi": 1,
"tur": "$6_BILEN"
}
],
"buyukIkrKazananIlIlceler": [
{
"il": "10",
"ilView": "BALIKESÄ°R",
"ilce": "01001",
"ilceView": "AYVALIK"
}
],
"kibrisHasilati": 51127,
"devirTutari": 0.09,
"kolonSayisi": 10537872,
"kdv": 1599672.97,
"toplamHasilat": 10537872,
"hasilat": 8938199.03,
"sov": 893819.9,
"ikramiyeEH": 8044379.129999999,
"buyukIkramiye": 1528432.03,
"haftayaDevredenTutar": 0
}
}
Так мой словарь, как < «11042015», лото> и я хочу, чтобы отсортировать этот словарь по недвижимости «Хафта» объекта лото.
Как я могу это сделать? Пожалуйста, помогите мне!
Это все данные или образец? –
Словари не заказываются, однако вы могли бы взглянуть на этот учебник по созданию собственного упорядоченного словаря: http://timekl.com/blog/2014/06/02/learning-swift-ordered-dictionaries/ – ABakerSmith
@ malav-soni - пример данных. В моем словаре есть элемент 964, например <11042015 ", Loto>. Таким образом, ключевым является строковое значение - объект лото. И я хочу сортировать bye свойство «hafta» объекта ob Loto. –