Mantle đã chuyển đổi giá trị int 0 và 1 trong JSON thành giá trị BOOL mục tiêu-C chưa?Mantle tự động chuyển đổi 0 và 1 thành BOOL?
Tôi có một mô hình:
@interface MyModel : MTLModel
@property (nonatomic, readonly) BOOL isValid;
@end
Và cho phép nói JSON là:
{ is_valid: 0 } OR { is_valid: 1 }
Tôi muốn biết nếu Mantle sẽ tự động chuyển đổi is_valid
vào giá trị Objective-C BOOL làm tôi phải explicity đề cập đến những điều sau đây:
+ (NSValueTransformer)isValidJSONTransfermer {
return [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{@(0) : @(NO),
@(1) : @(YES)}];
}
Nợ nghi ngờ, cho JSON có một kiểu dữ liệu boolean. – trojanfoe
Liệu nó có tự động chuyển đổi 'boolean' thành BOOL không? Tôi hầu như có thể nhận được API thay đổi. – nefarianblack