Vérifiez si la réponse de l'API JSON valide

Est-il un moyen avec NSJSONSerialization pour vérifier que le NSData est JSON valide? Je ne veux pas l'application à l'erreur si l'API retourne invalid JSON pour une raison quelconque.

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
NSError *error;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];

OriginalL'auteur Bot | 2012-03-29