Json响应iOS添加数组

时间:2016-12-09 09:24:26

标签: ios objective-c json nsarray

this link我的JSON响应中我必须显示每个日期第一个日期的Localtime,height和type。

if (Auth::check()) {
    Route::get('/{vue_capture?}', function () {
        return view('home');
    })->where('vue_capture', '[\/\w\.-]*');
}
else {
    // the home controller has the auth middleware in the __construct
    Route::get('/', 'HomeController@index');
}

我想只显示每个日期的第一条记录。 那么,任何人都可以帮助我吗?

我必须在标签

中显示的粗体文字

2 个答案:

答案 0 :(得分:2)

如果您只想要特定日期的第一个对象,可以尝试这样做。

NSArray *dataPoints = [tideDic objectForKey:@"dataPoints"];
NSMutableArray *firstObjects = [[NSMutableArray alloc] init];
NSMutableArray *dayArray = [[NSMutableArray alloc] init];

for (NSDictionary *dic in dataPoints) {
    NSString *locatationTime = [dic objectForKey:@"Localtime"];
    NSString *dateOnly = [[locatationTime componentsSeparatedByString:@" "] firstObject];
    if (![dayArray containsObject:dateOnly]) {
        [dayArray addObject:dateOnly];
        [firstObjects addObject:dic];
    }
}

答案 1 :(得分:0)

试试这个:

df <- data.frame(
  x = runif(10),
  y = runif(10),
  z = c(1,1,1,1,1,2,2,2,2,2))

ggplot(df, aes(x, y)) +
  geom_line(aes(colour=as.factor(z), linetype = as.factor(z)))+ 
  geom_text(aes(label=z))

来自:https://stackoverflow.com/a/16208906/3901620