iOS开发知识小集iOS开发点滴

iOS Json自动生成Model文件(ZZJsonToMode

2018-09-18  本文已影响145人  num_one

示例:

json示例:

{
  "author" : {
    "bools" : true,
    "author" : {
      "authors" : {
        "author" : 19.100000000000001
      },
      "author" : "zzz"
    }
  },
  "pages" : 256,
  "book_name" : "Harry Potter",
  "book_info" : [
    {
      "one" : "this is one day"
    },
    {
      "one" : 10,
      "id" : "this is id"
    }
  ]
}

生成 YYModel 图:


生成 YYModel 图

注: 示例的json中,有几点特殊。

处理方法:

使用ZZJsonToModel概要

1.下载ZZJsonToModel并导入项目中。ZZJsonToModel目录:

ZZJsonToModel 目录

2.导入头文件 #import "ZZJsonToModel.h",调用此方法


/// 生成 YYModel‘s model 调用方法
+ (BOOL)zz_createYYModelWithJson:(NSDictionary *)json fileName:(NSString *)fileName extensionName:(NSString *)extensionName fileURL:(NSURL *)url error:(Error)error;

/// 生成 MJExtension‘s model 调用方法
+ (BOOL)zz_createMJModelWithJson:(NSDictionary *)json fileName:(NSString *)fileName extensionName:(NSString *)extensionName fileURL:(NSURL *)url error:(Error)error;

如图:


调用主方法

3.导入生成好的model文件

导入生成好的model文件

4.引用.h #import "TestModel.h"后,使用YYModel

引用.h 后,使用YYModel

此时 model 已可用,so easy ,记得点🌟星星,谢谢🙏🙏🙏

上一篇 下一篇

猜你喜欢

热点阅读