구조의 json을 다시 얻습니다.json 문자열을 키 값으로 NSArray iPhone
{ResultCount = 7; ResultLimit = 30; ResultList = ({AlbumId = 111, ArtistId = 203}, {AlbumId = 112, ArtistId = 203}); 상태 = 0}
결과 목록은 배열입니다. 어떻게하면 NSArray에서 AlbumId와 ArtistId를 얻을 수 있습니까?
구조의 json을 다시 얻습니다.json 문자열을 키 값으로 NSArray iPhone
{ResultCount = 7; ResultLimit = 30; ResultList = ({AlbumId = 111, ArtistId = 203}, {AlbumId = 112, ArtistId = 203}); 상태 = 0}
결과 목록은 배열입니다. 어떻게하면 NSArray에서 AlbumId와 ArtistId를 얻을 수 있습니까?
안녕 happy_iphone_developer을 구문 분석 할 그리고있는 NSDictionary입니다.
NSString *urlDataString = [[NSString alloc] initWithData:RecievedData encoding:NSUTF8StringEncoding];
parser = [[SBJSON alloc] init];
NSError *error = nil;
NSArray *resultArray = [parser objectWithString:urlDataString error:&error];
NSString *extractString = [[resultArray valueForKey:@"ResultList"] valueForKey:@"AlbumId"];
추출 할 항목이 있으면이 방법으로 특정 데이터를 추출하십시오.
감사합니다.
그냥 this과 같은 JSON 프레임 워크를 사용하면 설정됩니다.
ResultList는 NSArray가 아니며 NSDictionnary입니다.
좋은 json을 만들고 싶습니까? 다음,
{ ResultCount:7, ResultLimit:30, ResultList:[{ AlbumId:111,ArtistId:203},{AlbumId:112,ArtistId:203}]}
는하거나
ResultList가 배열이 아닌 다음 아이폰에
http://code.google.com/p/json-framework
좋은 프레임 워크를하다