[英]Is there an Library to support NSDictionary travelling in objective-c
背景:
将json数据解析为NSDictionary或NSArray之后,当您想获得较深的属性或值时,表达式将非常长。 例如:
[[[book objectForKey:@"author"] objectForKey@"contact"] objectForKey:@"mobile"]
[[[[book objectForKey:@"author"] objectAtIndex:0] objectForKey"@"contact"] objectForKey:@"mobile"]
是否有一个工具可以方便地使用查询表达式,例如“ / author / contact / mobile”或“ / author / [0] / contact / mobile”,并用作[SimpleTraveller getValueFromDic:book,@“ / author / contact / mobile “]?
尝试
id obj = [book valueForKeyPath:@"author.contact.mobile"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.