Отображение объектов JSON в пользовательских объектах

Я искал, можно ли получить словарь или массив JSON и напрямую отобразить его в пользовательском объекте, свойства которого имеют то же имя, что и теги JSON, но я не нашел никакой информации об этом.

Я анализировал словари JSON вручную, например так:

id deserializedObj = nil;
id jsonObject = [NSJSONSerialization JSONObjectWithData:jsonData
                                                options:NSJSONReadingAllowFragments
                                                  error:&error];
if ([jsonObject isKindOfClass:[NSDictionary class]]) {
        NSDictionary *jsonDictionary = (NSDictionary *)jsonObject;

  if ([jsonDictionary objectForKey:idTag] != [NSNull null])
     [myObject setID:[[jsonDictionary objectForKey:@"id"] integerValue]];

  // Rest of properties
}

Но я нахожу странным необходимость разбирать каждую словарную запись вручную и не иметь возможности напрямую сериализовать ее в пользовательский объект, разве нет другого и более быстрого способа?

Примечание: мне нужно, чтобы мое приложение было совместимо с iOS 5+

заранее спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос