Czy Mantle już konwertuje wartości int 0 i 1 w JSON na wartości BOOL obiektu C?Mantle konwertuje automatycznie 0 i 1 na BOOL?
Mam model:
@interface MyModel : MTLModel
@property (nonatomic, readonly) BOOL isValid;
@end
I powiedzmy, że JSON jest:
{ is_valid: 0 } OR { is_valid: 1 }
Chcę wiedzieć, czy Mantle automatycznie konwertować is_valid
w Objective-C wartości BOOL do mam explicity wymień następujące:
+ (NSValueTransformer)isValidJSONTransfermer {
return [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{@(0) : @(NO),
@(1) : @(YES)}];
}
Wątpliwe, zważywszy JSON ma logiczną typ danych. – trojanfoe
Czy automatycznie konwertuje 'boolean' na BOOL? Najprawdopodobniej zmienię API. – nefarianblack