IOS 初学者笔记(三)JSON转Model

网络请求后,由json转model的过程有一个小问题

例如,json是这样的

{

    "state":true,

    "total":1,

    "rows":[

        {

            "gdh":"CCCC",

            "wldm":"BBBB",

            "wlmc":"AAAA",

            "yqslsj":"2020-12-04 09:57:10:423",

            "yqslsl":1,

            "sjslsj":"2020-12-04 09:57:10:423",

            "sjslsl":3

        }

    ]

}

通过 https://app.quicktype.io/  转成model,

如图


model

然后使用yymodel 或者MJExtend 转化,

        workOrderResponse = [GBOrderListResponse yy_modelWithJSON:request.responseJSONObject];

你在使用的时候直接用response.rows[o].gdh,会报错。

这个时候需要在.m文件中加上

+ (NSDictionary *)modelContainerPropertyGenericClass {

  // value使用[YYEatModel class]或YYEatModel.class或@"YYEatModel"没有区别

    return @{@"rows" : [UpdateWorkOrderTimeRows class]};

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容