Objetos nesteds en NSDictionary con RestKit

Tengo un documento JSON que contiene objects con esquema conocido en un object con keys desconocidas y me gustaría asignar eso con RestKit. Déjame explicarte esto:

{ "object": { "unknownKey1" : {"data1" : "...", "data2" : "..."}, "unknownKey2" : {"data1" : "...", "data2" : "..."}, "unknownKey3" : {"data1" : "...", "data2" : "..."} } } 

La configuration del object con key "object" solo se conoce en time de ejecución. Las teclas incluidas en el object tienen nombres aleatorios. Sin embargo, conozco el esquema exacto de los objects almacenados en estas keys desconocidas.

Ahora me gustaría asignar el contenido del object con la key "object" a un NSDictionary, ya que proporciona un acceso fácil a las teclas aleatorias. Sin embargo, como se conoce el esquema de los objects almacenados en estas keys, me gustaría que se asignaran a objects personalizados.

Entonces, ¿existe la posibilidad de mapear un NSDictionary que contenga estos objects? No encontré una solución …

Puedes hacer algo como esto:

 RKObjectMapping* mapping = [RKDynamicObjectMapping dynamicMapping]; mapping.objectMappingForDataBlock = ^(id data) { NSDictionary* object = [data objectForKey: @"object"]; NSArray* keys = [object allKeys]; RKObjectMapping* dataMapping = [RKObjectMapping objectMapping]; //Use the keys to define mapping return dataMapping; }; 

Tal vez revise JSONKit https://github.com/johnezang/JSONKit para crear un NSDictionary desde su documento JSON.