Skip to content

Instantly share code, notes, and snippets.

@PavelGnatyuk
Created December 19, 2013 12:47
Show Gist options
  • Save PavelGnatyuk/8038606 to your computer and use it in GitHub Desktop.
Save PavelGnatyuk/8038606 to your computer and use it in GitHub Desktop.
Deserialize JSON
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSData *data = [NSData dataWithContentsOfFile:@"json_file.json"];
NSError *error = nil;
id json = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
if ( !error && [json isKindOfClass:[NSDictionary class]] ) {
NSDictionary *attributes = (NSDictionary *)json;
NSLog(@"dictionary: %@", attributes);
}
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment