SecureMappingKit保护JSON和模型之间的映射
SecureMappingKit 可以实现 JSON 数据和 Model 类之间安全的映射。
转换器包括:
-
NSNumberTransformer,
-
NSBooleanNumberTransformer, to be sure to have a NSNumber of a boolean
-
NSStringTransformer,
-
NSURLTransformer,
-
NSArrayTransformer,
-
NSDateTransformer,
-
NSDecimalTransformer
使用:
- (id)objectForKey:(id)aKey expectedClass:(Class)expectedClass; - (id)objectForKey:(id)aKey expectedClass:(Class)expectedClass withTransformerClass:(Class)transformerClass; - (id)objectForKey:(id)aKey withTransformerBlock:(JMOTransformerBlock)transformerBlock; - (NSNumber *)numberForKey:(id)aKey; - (NSNumber *)boolNumberForKey:(id)aKey; - (NSDecimalNumber *)decimalNumberForKey:(id)aKey; - (NSString *)stringForKey:(id)aKey; - (NSURL *)urlForKey:(id)aKey; - (NSArray *)arrayForKey:(id)aKey; - (NSDate *)dateForKey:(id)aKey usingDateFormat:(NSString *)dateFormat;
评论