를 사용하여 값으로 사용자 지정 개체를 직렬화 :그래서 내 JSON 요청과 같이 보일 것입니다 NSJSONSerialization
{
"MyDictionary" : ["some values"],
"RegularValue" : "regularValue",
}
를 그래서 나는 현재 수행 한 것은 :
NSDictionary *myDict = @{@"Blah" : @"1", @"Yadayada" : @"2"};
NSDictionary *jsonDict = @{"MyDictionary" : myDict, "RegularValue" : "someValue"};
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonDict options:kNilOptions error:&error];
그래서이 잘 작동합니다. 문제는 MyDictionary를 수동으로 생성하는 대신 NSObject의 사용자 정의 서브 클래 싱을 사용하여 JSON에 직렬화하는 것입니다. 기본적으로 수동으로 내 사용자 지정 NSObject의 속성에 대한 NSDictionary를 만들고이를 NSJSONSerialization 메서드에 넣어야합니다. 그러나 이것을 수행하는 더 좋은 방법이 있는지 궁금합니다. 감사.