BBAJSONValidator.h
750 Bytes
//
// BBAJSONValidator.h
// BBAPods
//
// Created by Xiong Feng on 15/8/3.
//
//
#import <Foundation/Foundation.h>
extern NSString * const kBBAIsDictionary;
extern NSString * const kBBAIsArray;
extern NSString * const kBBAIsString;
extern NSString * const kBBAIsNumber;
extern NSString * const kCHECK_DICTIONARY_VALID;
extern NSString * const kCHECK_ARRAY_VALID;
extern NSString * const kCHECK_STRING_VALID;
extern NSString * const kBBAIsNotZero;
extern NSString * const kBBAIsOptional;
extern NSString * const kBBAWildcard;
@interface BBAJSONValidator : NSObject
+ (BOOL)validateJSON:(NSObject *)anObject withRules:(NSDictionary *)rules;
- (instancetype)initWithRules:(NSDictionary *)rules;
- (BOOL)validateJSON:(NSObject *)anObject;
@end