Skip to content

Commit d511cde

Browse files
author
Michael Thompson
committed
Added JSONValue method to new JSONKit to make refactoring easier.
1 parent b8359c6 commit d511cde

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

JSONKit.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ typedef struct JKParseState JKParseState; // Opaque internal, private type.
176176
////////////
177177

178178
@interface NSString (JSONKitDeserializing)
179+
- (id)JSONValue;
179180
- (id)objectFromJSONString;
180181
- (id)objectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags;
181182
- (id)objectFromJSONStringWithParseOptions:(JKParseOptionFlags)parseOptionFlags error:(NSError **)error;

JSONKit.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2335,6 +2335,10 @@ static id _NSStringObjectFromJSONString(NSString *jsonString, JKParseOptionFlags
23352335
return(returnObject);
23362336
}
23372337

2338+
- (id)JSONValue {
2339+
return [self objectFromJSONString];
2340+
}
2341+
23382342
- (id)objectFromJSONString
23392343
{
23402344
return([self objectFromJSONStringWithParseOptions:JKParseOptionStrict error:NULL]);

0 commit comments

Comments
 (0)