(
{
content = "\U7b2c1\U6761\U6570\U636e";
date = "2016-6-26";
},
{
content = "\U7b2c2\U6761\U6570\U636e";
date = "2016-6-26";
},
{
content = "\U7b2c3\U6761\U6570\U636e";
date = "2016-6-26";
},
{
content = "\U7b2c4\U6761\U6570\U636e";
date = "2016-6-29";
},
{
content = "\U7b2c5\U6761\U6570\U636e";
date = "2016-6-29";
},
{
content = "\U7b2c6\U6761\U6570\U636e";
date = "2016-6-29";
},
{
content = "\U7b2c7\U6761\U6570\U636e";
date = "2016-6-30";
},
{
content = "\U7b2c8\U6761\U6570\U636e";
date = "2016-6-30";
}
)
以上普通的json如何以下面这种分组的样式展示
{
content = "\U7b2c1\U6761\U6570\U636e";
date = "2016-6-26";
},
{
content = "\U7b2c2\U6761\U6570\U636e";
date = "2016-6-26";
},
{
content = "\U7b2c3\U6761\U6570\U636e";
date = "2016-6-26";
},
{
content = "\U7b2c4\U6761\U6570\U636e";
date = "2016-6-29";
},
{
content = "\U7b2c5\U6761\U6570\U636e";
date = "2016-6-29";
},
{
content = "\U7b2c6\U6761\U6570\U636e";
date = "2016-6-29";
},
{
content = "\U7b2c7\U6761\U6570\U636e";
date = "2016-6-30";
},
{
content = "\U7b2c8\U6761\U6570\U636e";
date = "2016-6-30";
}
)
以上普通的json如何以下面这种分组的样式展示
NSMutableArray *array = [NSMutableArray array];
//sourceArray 数据源Array
for (int i = 0; i<sourceArray.count; i++) {
if (i == 0) {
[array addObject:[NSMutableArray array]];
[array[0] addObject:sourceArray[0]];
continue;
}
if ([[sourceArray[i] objectForKey:@"date"] isEqualToString:[sourceArray[i-1] objectForKey:@"date"]]) {
[[array lastObject] addObject:sourceArray[i]];
}else{
[array addObject:[NSMutableArray array]];
[[array lastObject] addObject:sourceArray[i]];
}
}
NSLog(@"%@",array);