czhen09/ESJsonFormatForMac

使用Objc+MJExtension,当json中有id->ID的情况时不会自动生成.m中的方法

Opened this issue · 2 comments

比如json

                {
                    "id": 10,
                    "created_at": "2018-10-08 17:48:28",
                    "updated_at": null,
                    "status": 1,
                    "user_id": 33080,
                    "currency_id": 3,
                    "room_id": 23,
                    "room_no": 5,
                    "round": 1,
                    "num": "0.322000",
                    "cldepot_id": 0,
                    "capital": "0.000000",
                    "reward": "0.000000",
                    "unit": "ETH",
                    "cn_name": "以太坊"
                }

中包含id字段

用YYModel可以生成

+ (NSDictionary<NSString *,id> *)modelCustomPropertyMapper{
    return @{@"ID":@"id"};
}

的方法
但是用MJExtension,程序不会自动生成

+ (NSDictionary *)mj_replacedKeyFromPropertyName{
    return @{@"ID": @"id"};
}

不知道是我的BUG还是程序的bug

https://github.com/tryEvething/ESJsonFormatForMac
这是我的更新版本,顺便解决了关闭窗口后重新打开的问题,不过当时项目是下下来的,也没有想过会改,导致现在无法pull request(因为我是强制Push的😅)

@tryEvething 哎!黄花菜都凉了!因为这个我把整个项目都改用了YYModel😢