MXAvroLogValidate 0.1.0

MXAvroLogValidate 0.1.0

Max 维护。



  • 作者:
  • 何可

MXAvroLogValidate

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行 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文件。