0
아래 코드로 JSON 데이터를 문자열로 가져옵니다. 하지만이 문제를 해결하는 것이 매우 혼란 스럽습니다.구문 분석 JSON 데이터가 null 값을 반환합니다.
NSString *htmlSTR = [[NSString alloc] initWithData:self.receivedData
encoding:NSUTF8StringEncoding];
NSLog(@"userdetail :%@" , htmlSTR);
하지만 이드를 구문 분석해야합니다.
나는 그것이
userdetail : {"Country":"Afghanistan","CreatedBy":"[email protected]","FirstName":"rajeev","Gender":"M","LastName":"leader","ModifiedBy":"[email protected]","Password":"asdf","emails":"[email protected]","id":32}
제로 숫자가
이 처음이 일을 시도하고있다 반환 짝수의 정수를 들어,
NSDictionary *JsonDict = [NSJSONSerialization JSONObjectWithData:self.receivedData options: NSJSONReadingMutableContainers error: &e];
NSLog(@"json %@",jsonArr1);
NSString *string=[JsonDict valueForKey:@"Id"];
의 코드 그러나 문자열에 대한 반환 null 값으로 구문 분석 이 문제를 해결하도록 도와주세요. 형식이 잘못되었습니다. 죄송합니다.
게시 한 JSON이 유효하지 않습니다. – borrrden
키'Id '를'id'로 변경하고 시도하십시오! –
조쉬에 userdetail은 무엇입니까? 객체 인 경우이 항목을 시도하십시오. NSString * temp = [[json objectForKey : @ "userdetail"] valueForKey : @ "id"]; – karthikeyan