MJExtension Versions Save

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.

3.1.2

4 years ago

Fix decimal number transform to bool bug #726

3.1.1

4 years ago
  • Fix a bug for number transform

3.1.0

4 years ago

Fixed:

  • support iOS 13 beta version about that the cause of recursive issue with NSNull property
  • [BOOL] true value should be transform to true but not 1

Deprecated:

  • remove old deprecated methods

3.0.17

5 years ago

3.0.16

5 years ago

Fix

  • 修复 [self properties] 方法中的线程安全问题 #656
  • 动态获取 NSObject Protocol 的属性列表过滤 hash, superclass, description, debugDescription,避免crash #666 #665
  • 修复 MJProperty 类中线程安全问题,并添加自定义锁MJ_LOCK() #667
  • 修复一处方法名错误

Performances

  • 代码文件结构更改, 方便抽离测试 #669
  • extern 替换为 FOUNDATION_EXPORT #633
  • 新增 mj_keyValuesDidFinishConvertingToObject:方法,把keyValues传给业务方 #630
  • 增加对NSDecimalNumber解析的支持 #628

3.0.14

5 years ago

1.合理调整全局变量的创建时间 2.线程同步

3.0.13

7 years ago

1.某些属性的懒加载转为init初始化 2.过期方法处理 3.用更简单的方法过滤NSObject自动生成的属性

3.0.12

7 years ago

解决多线程环境下的Crash问题

3.0.11

7 years ago

1.优先调用mj_replacedKeyFromPropertyName121 2.其次调用mj_replacedKeyFromPropertyName