How to parsing JSON object in iPhone SDK (XCode) using JSON-Framework
Solution 1:
Assuming you've followed the instructions to install JSON-Framework into your project, here's how you use it (taken from the docs here) :
// Parse the string into JSON
NSDictionary *json = [myString JSONValue];
// Get the objects you want, e.g. output the second item's client id
NSArray *items = [json valueForKeyPath:@"data.array"];
NSLog(@" client Id : %@", [[items objectAtIndex:1] objectForKey:@"clientId"]);
Solution 2:
thank you for your answer, my problem solved, I modify a little bit from your code, here are:
// Parse the string into JSON
NSDictionary *json = [myString JSONValue];
// Get all object
NSArray *items = [json valueForKeyPath:@"data.array"];
NSArray *array1 = [[items objectAtIndex:1] objectForKey:@"array"];
NSEnumerator *enumerator = [array1 objectEnumerator];
NSDictionary* item;
while (item = (NSDictionary*)[enumerator nextObject]) {
NSLog(@"clientId = %@", [item objectForKey:@"clientId"]);
NSLog(@"clientName = %@",[item objectForKey:@"clientName"]);
NSLog(@"job = %@", [item objectForKey:@"job"]);
}