У меня есть форматирование и сохранение возврата в формате JSON, оно выглядит следующим образом:
альтернативный текст http://www.baublet.com/images/array3.png
Мне нужно, чтобы он имел следующий формат:
альтернативный текст http://www.baublet.com/images/array4.png
Я что-то упускаю при сохранении массива, поэтому я могу добавить «Строки» под корнем и «Элемент 0 и т. Д.» Под профилем, есть идеи?
Вот мой код:
NSURL *url = [NSURL URLWithString:@"http://10.0.1.8/~imac/iphone/jsontest.php"];
NSString *jsonreturn = [[NSString alloc] initWithContentsOfURL:url];
NSLog(jsonreturn); // Look at the console and you can see what the results are
SBJSON *json = [[SBJSON alloc] init];
NSError *error = nil;
rowsArray= [json objectWithString:jsonreturn error:&error];
//ADDED from COMMENT AS TEST
test = [rowsArray valueForKey:@"member"];
//Saving
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *choiceR = [documentsDirectory stringByAppendingPathComponent:@"FollowingArray"];
NSMutableArray *array = [[NSMutableArray alloc] init];
NSLog(@"string: %@",choiceR);
[array addObject:rowsArray];
[array writeToFile:choiceR atomically:YES];
[array release];
[jsonreturn release];
[json release];
Вот контрольный лист из теста:
альтернативный текст http://www.baublet.com/images/array5.png