Converting NSData into NSDictionary Converting NSData into NSDictionary xml xml

Converting NSData into NSDictionary


or this:

NSString* dataStr  = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];   SBJSON *jsonParser = [SBJSON new];NSDictionary* result = (NSDictionary*)[jsonParser objectWithString:dataStr error:nil];[jsonParser release];[dataStr release];


Try this code:

NSString *newStr1 = [[NSString alloc] initWithData:theData1 encoding:NSUTF8StringEncoding];NSString *newStr2 = [[NSString alloc] initWithData:theData2 encoding:NSUTF8StringEncoding];NSString *newStr3 = [[NSString alloc] initWithData:theData3 encoding:NSUTF8StringEncoding];NSArray *keys = [NSArray arrayWithObjects:@"key1", @"key2", @"key3", nil];NSArray *objects = [NSArray arrayWithObjects:newStr1 , newStr2 , newStr3 , nil];NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];for (id key in dictionary) {    NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);}NSString *path = [[NSBundle mainBundle] pathForResource:@"Login" ofType:@"plist"]; [dictionary writeToFile:path  atomically:YES];//here Login is the plist name.

Happy coding