Conversão de JSON em um objeto Objective-C (Xcode para iOS)

// Retrieve local JSON file called example.json

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"example" ofType:@"json"];

// Load the file into an NSData object called JSONData

NSError *error = nil;

NSData *JSONData = [NSData dataWithContentsOfFile:filePath options:NSDataReadingMappedIfSafe error:&error];

// Create an Objective-C object from JSON Data

id
JSONObject = [NSJSONSerialization
JSONObjectWithData:JSONData
options
:NSJSONReadingAllowFragments
error
:&error];

Por fim, aplique a introspecção ao objeto para descobrir se é um dicionário, array, etc. e, em seguida, faça uso dele de acordo – consulte http://developer.apple.com/library/ios/#documentation/General/Conceptual/ CocoaEncyclopedia / Introspection / Introspection.html

Se você deseja recuperar JSON de um URL ou rolar seu próprio JSON em seu aplicativo, consulte a postagem completa aqui: http://sketchytech.blogspot.co.uk/2012/04/json-and-xcode-ios-basics .html

Respostas relacionadas:

Instalação de ferramentas de linha de comando Xcode no OS X Mavericks