60 votes

Comment convertir NSData en NSDictionary

J'ai utilisé cette méthode,

 NSDictionary *jsonObject=[NSJSONSerialization 
       JSONObjectWithData:jsonData 
                  options:NSJSONReadingMutableLeaves 
                    error:nil];
NSLog(@"jsonObject is %@",jsonObject);
 

C'est l'impression "jsonObject est null".
Y at-il un problème avec "error: nil".
Je n'utilise pas d'URL ou de méthodes de connexion.
J'ai un fichier JSON et je veux l'afficher dans un tableau.

156voto

amit soni Points 976

S'il vous plaît essayez le code suivant.

 NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData
                                                     options:kNilOptions 
                                                       error:&error];

NSArray* latestLoans = [json objectForKey:@"loans"];

NSLog(@"loans: %@", latestLoans);
 

0voto

amit soni Points 976

Vérifiez ce lien, je suis sûr que cela vous aidera. mais cela fonctionnera seulement et au-dessus de ios 5. Assurez-vous d’utiliser ios 5 ou plus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X