Reputation: 1258
i have copied SBJson
folder into my project and also #import "SBJson.h"
But still i am not getting
NSDictionary *result = [strResult JSONValue];
Even Xcode does not show any option JSONValue
;
even if i write JSONValue
than it prompt me error
No visible @interface for 'NSString' declares the selector 'JSONValue'
Upvotes: 3
Views: 6487
Reputation: 77631
You don't need SBJson
for this.
There is a native class NSJSONSerialization
that does this much faster and without the need to import anything.
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:[strResult dataUsingEncoding:NSUTF8StringEncoding] options:0 error:nil];
A better way would just be to use the NSData
straight from he request...
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:theJSONDataFromTheRequest options:0 error:nil];
Upvotes: 18
Reputation:
If you still want to use SBJson the replace #import "SBJSON.h" with #import "JSON.h" and you will get it working.
Upvotes: 0