Eu tenho uma string JSON (do PHP json_encode()que se parece com isso:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Quero analisar isso em algum tipo de estrutura de dados para o meu aplicativo para iPhone. Eu acho que a melhor coisa para mim seria ter uma matriz de dicionários, então o elemento 0 da matriz é um dicionário com chaves "id" => "1"e "name" => "Aaa".
Eu não entendo como as NSJSONSerializationlojas armazenam os dados. Aqui esta o meu codigo ate agora:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
Isso é apenas algo que eu vi como exemplo em outro site. Eu tenho tentado ler o JSONobjeto imprimindo o número de elementos e coisas assim, mas estou sempre conseguindo EXC_BAD_ACCESS.
Como uso NSJSONSerializationpara analisar o JSON acima e transformá-lo na estrutura de dados que mencionei?