JSONModel 遇见关键字为description

2017-12-26  本文已影响17人  ARTTWEI

比如,我的一个关键字是description,如果直接写关键字为description,这时候,这个Model类型是不会被解析的,解析完后,类型变量为nil。

这时候,需要我们在模型的.h里面,给它起一个另外的名字:(我起的是article_description

@property (nonatomic, copy) NSString<Optional> *article_id;
@property (nonatomic, copy) NSString<Optional> *file_url;
@property (nonatomic, copy) NSString<Optional> *cat_id;
@property (nonatomic, copy) NSString<Optional> *link;
@property (nonatomic, copy) NSString<Optional> *article_description;
@property (nonatomic, copy) NSString<Optional> *create_dt;
@property (nonatomic, copy) NSString<Optional> *title;
@property (nonatomic, copy) NSString<Optional> *add_time;
@property (nonatomic, copy) NSString<Optional> *content;

在.m里面,添加方法

+(JSONKeyMapper *)keyMapper{
    return [[JSONKeyMapper alloc]initWithDictionary:@{@"description":@"article_description"}];
}

在读取时,关键字直接写article_description就可以了。

上一篇 下一篇

猜你喜欢

热点阅读