MJExtensionValidation 1.1.0

MJExtensionValidation 1.1.0

Elf Sundae 维护。



  • Elf Sundae

MJExtensionValidation

Build status CocoaPods Platforms

MJExtensionValidation 为 MJExtension(一个快速的、便捷的、非侵入式的 JSON 到模型转换框架)的模型对象转换提供了校验接口。

MJExtension 的 JSON-to-Model 转换增加了校验接口。

安装

pod 'MJExtensionValidation'

使用

为您的模型实现 +mj_validateConvertedObject:withKeyValues: 方法进行转换对象的校验

#import <MJExtensionValidation/MJExtensionValidation.h>

@implementation User

+ (BOOL)mj_validateConvertedObject:(User *)user withKeyValues:(id)keyValues
{
    return user.ID.length > 0;
}

@end

然后,如果转换对象未通过校验,类似于 +mj_objectWithKeyValues: 的 JSON-to-model 转换方法将返回 nil

许可证

MJExtensionValidation 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。