我正在解析如下所示的 JSON:
{"data":{"items":{"daily":{"2013-07-31":16}}}}
我已经构建了一个日期字符串。例如:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"Y-MM-d"];
NSDate *now = [[NSDate alloc] init];
NSString *dateString = [format stringFromDate:now];
如何将 dateString 用作 valueForKeyPath 选择器的一部分?
[JSON valueForKeyPath:@"data.items.daily"]?
最佳答案
您可以使用字符串格式:
[JSON valueForKeyPath:[NSString stringWithFormat:@"data.items.daily.%@", dateString]];
关于ios - 使用字符串作为 [JSON valueForKeyPath] 选择器的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973558/