MXAvroLogValidate
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install
需求
安装
MXAvroLogValidate 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod 'MXAvroLogValidate'
##用法
NSArray *schemas = @[@"BaseLog",
@"CreateHotelOrder",
@"SubmitCarOrder",
@"CarOrder",
@"EventType",
@"SubmitHotelOrder",
@"Client",
@"HotelOrder",
@"UserInfo",
@"CreateCarOrder",
@"Order"];
[MXAvroLogValidator configWithRootSchema:@"BaseLog" subSchemas:schemas];
NSDictionary *dic = jsonObject;
[dic validateAvroLogWith:^(BOOL validateResult, NSDictionary * _Nonnull invalidatePathDic) {
if (!validateResult) {
NSLog(@"校验失败:%@",invalidatePathDic);
}else {
NSLog(@"校验成功");
}
}];
作者
xuvw, [email protected]
许可证
MXAvroLogValidate 在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。