JSON을 구문 분석하는 다음 코드에서 객체가 NSArray 또는 NSDictionary 이외의 경우 NSJSONReadingAllowFragments가 사용됩니다.NSJSONSerialization NSJSONReadingAllowFragments 읽기
아래의 코드는 제대로 작동하고 32를 인쇄합니다. 그러나 abcd로 32를 바꾸면 null로 출력됩니다. 문자열 abcd에 대한 null 이유는 알 수 있습니다. 모든 문자열을 인용해야하기 때문에
NSString *[email protected]"32";
NSError *error;
NSData *createdData = [num dataUsingEncoding:NSUTF8StringEncoding];
id response=[NSJSONSerialization JSONObjectWithData:createdData options:NSJSONReadingAllowFragments error:&error];
NSLog(@"Response= %@",response);
비 (또한, 객체가 반환되는 마음에 곰, 정말
NSDictionary
하지 그래서id
로 선언은 더 의미) : 방법이 실패하고 이유를 모르는, 그 방법 경우 * 오류 매개 변수가 있습니다 * - 문제에 대한 정보를 얻기 위해 해당 매개 변수를 사용하지 않는 이유는 무엇입니까? –고마워, 마틴. – weber67