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 NSJSONSerialization
lojas 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 JSON
objeto imprimindo o número de elementos e coisas assim, mas estou sempre conseguindo EXC_BAD_ACCESS
.
Como uso NSJSONSerialization
para analisar o JSON acima e transformá-lo na estrutura de dados que mencionei?