A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/CoderMJLee/MJExtension/compare/3.4.1...3.4.2
Published by wolfcon 7 months ago
Full Changelog: https://github.com/CoderMJLee/MJExtension/compare/3.4.1...3.4.2
Published by wolfcon almost 3 years ago
Full Changelog: https://github.com/CoderMJLee/MJExtension/compare/3.4.0...3.4.1
Published by wolfcon about 3 years ago
EntityName
is not same with ClassName
in CoreData usage. #718Published by kinarobin about 5 years ago
Fix decimal number transform to bool bug #726
Published by CoderMJLee about 5 years ago
Published by wolfcon over 5 years ago
Fixed:
NSNull
propertytrue
but not 1
Deprecated:
Published by wolfcon over 5 years ago
Published by kinarobin over 5 years ago
[self properties]
方法中的线程安全问题 #656NSObject
Protocol
的属性列表过滤 hash
, superclass
, description
, debugDescription
,避免crash #666 #665MJProperty
类中线程安全问题,并添加自定义锁MJ_LOCK()
#667extern
替换为 FOUNDATION_EXPORT
#633mj_keyValuesDidFinishConvertingToObject:
方法,把keyValues
传给业务方 #630Published by CoderMJLee over 6 years ago
1.合理调整全局变量的创建时间
2.线程同步
Published by CoderMJLee about 8 years ago
1.某些属性的懒加载转为init初始化
2.过期方法处理
3.用更简单的方法过滤NSObject自动生成的属性
Published by CoderMJLee about 8 years ago
解决多线程环境下的Crash问题
Published by CoderMJLee over 8 years ago
1.优先调用mj_replacedKeyFromPropertyName121
2.其次调用mj_replacedKeyFromPropertyName