問題: 小弟菜鳥乙個,需要將乙個物件陣列生成乙個jsonarray,如下,我想將actorhalls這個物件陣列轉換為乙個json的字串。
nsmutablearray *actorhalls=[[nsmutablearray alloc]init];
for (int i=0; i<[self.channels count]; i++) ,",hall.ownername,hall.ownerid,hall.channelid,(
long
)hall.ownertype];
11
12
13
14
}
15
// 3. 獲取末尾逗號所在位置
16
nsuinteger location = [jsonstring length]-1;
17
18
nsrange range = nsmakerange(location, 1);
19
20
// 4. 將末尾逗號換成結束的]}
21
[jsonstring replacecharactersinrange:range withstring:@
"]}"
];
22
23
nslog(@
"jsonstring = %@"
,jsonstring);
iOS物件陣列排序
個人理解及總結 用到方法 這裡的array是我們要排序的陣列 nsarray sort array sortedarrayusingcomparator nscomparisonresult id nonnull obj1,id nonnull obj2 這裡obj1是陣列array中的第乙個物件 ...
iOS 對陣列中的物件進行排序
1 直接對陣列中的物件排序 對陣列進行降序 nscomparator cmptr id obj1,id obj2 if obj1 integervalue obj2 integervalue return nscomparisonresult nsorderedsame nsarray sorarr...
iOS 對陣列中的物件進行排序
1 直接對陣列中的物件排序 對陣列進行降序 nscomparator cmptr id obj1,id obj2 if obj1 integervalue obj2 integervalue return nscomparisonresult nsorderedsame nsarray sorarr...