iOS JSON Model 转换 MJExtension

来源:互联网 发布:淘宝一分钱秒杀怎么买 编辑:程序博客网 时间:2024/05/16 06:15
  • MJExtension 是一套字典和模型之间互相转换的超轻量级框架
    能进行下列数据格式之间的相互转换:

    • JSON –> Model、Core Data Model
    • JSONString –> Model、Core Data Model
    • Model、Core Data Model –> JSON
    • JSON Array –> Model Array、Core Data Model Array
    • JSONString –> Model Array、Core Data Model Array
    • Model Array、Core Data Model Array –> JSON Array

使用起来非常方便,JSON --> Model 转化示例代码如下:

// `User.h` 文件@interface User : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, copy) NSString *icon;@property (nonatomic, strong) NSNumber *age;@end
// 测试文件NSDictionary *dict = @{                       @"name" : @"Jack",                       @"age" : @21,                       @"icon" : @"luffy.png"                       };User *user = [User mj_objectWithKeyValues:dict];NSLog(@"name=%@, age=%@, height=%@", user.name, user.age, user.icon);

详情可参考 Github 链接:https://github.com/CoderMJLee/MJExtension

0 0
原创粉丝点击