NewsBlur/clients/ios/Other Sources/NSNull+JSON.m

34 lines
No EOL
680 B
Objective-C

//
// NSNull+JSON.m
// NewsBlur
//
// Created by Samuel Clay on 11/17/15.
// Copyright © 2015 NewsBlur. All rights reserved.
//
#import "NSNull+JSON.h"
@implementation NSNull (JSON)
- (NSUInteger)length { return 0; }
- (NSInteger)integerValue { return 0; };
- (float)floatValue { return 0; };
- (NSString *)description { return @"0(NSNull)"; }
- (NSArray *)componentsSeparatedByString:(NSString *)separator { return @[]; }
- (id)objectForKey:(id)key { return nil; }
- (BOOL)boolValue { return NO; }
- (NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet{
NSRange nullRange = {NSNotFound, 0};
return nullRange;
}
//add methods of NSString if needed
@end