j'ai cette chaîne JSONComment analyser JSON en Objective-C
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/",
"city": [
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ABJ/",
"agencyCollection": {
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ABJ/agencyCollection/"
},
"codecit": "ABJ",
"country": {
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ABJ/country/"
},
"namecit": "ABIDJAN"
},
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ALG/",
"agencyCollection": {
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ALG/agencyCollection/",
"agency": [
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ALG/agencyCollection/3/"
},
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ALG/agencyCollection/4/"
}
]
},
"codecit": "ALG",
"country": {
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/ALG/country/"
},
"namecit": "ALGER"
},
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/AMS/",
"agencyCollection": {
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/AMS/agencyCollection/",
"agency": [
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/AMS/agencyCollection/5/"
},
{
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/AMS/agencyCollection/6/"
}
]
},
"codecit": "AMS",
"country": {
"@uri": "http://localhost:8080/TunisairRESTful/resources/cities/AMS/country/"
},
"namecit": "AMSTERDAM"
}
]
}
Je veux l'analyser, j'ai écrit ce code
NSString *myJSON = [[NSString alloc] initWithContentsOfFile:responseString encoding:NSUTF8StringEncoding error:NULL];
NSDictionary *json = [myJSON JSONValue];
//NSLog(responseString);
NSArray *citysList = [json objectForKey:@"city"];
NSLog(@"ok");
NSLog(@" number of element : %@", [citysList count]);
Mais j'ai 0 nombre d'éléments, aider s'il vous plaît
ah oui, il est vrai, je vous remercie – user567