2017.4.27
https://my.oschina.net/wolx/blog/396925
最简单的字典转模型
dict里是简单key-value
User *user = [User objectWithKeyValues:dict];
模型中嵌套模型
dict里某个key对应的value是一个字典 即字典里是字典
dict = @{
@"text" : @"aaaa",
@"user" : @{
@"name" : @"lijie",
@"sex" : @"girl",
}
}
User *user = [User objectWithKeyValues:dict];//和简单的字典转换一样
模型中有数组,数组中又有其他模型
需要在最外面的大模型实现+ (NSDictionary *)objectClassInArray方法
实现这个方法的目的:告诉MJExtension框架statuses和ads数组里面装的是什么模型
+ (NSDictionary *)objectClassInArray{ return @{ @"statuses" : @"Status", @"ads" : @"Ad" };}