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'
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];
If you still want to use SBJson the replace #import "SBJSON.h" with #import "JSON.h" and you will get it working.