Objective c RestKit解析给定id或JSON部分表示形式的对象

Objective c RestKit解析给定id或JSON部分表示形式的对象,objective-c,json,swift,rest,restkit,Objective C,Json,Swift,Rest,Restkit,我有一个JSON数组,类似于: [{ "name": "John Smith", "occupationId": 3 }, { "name": "Steven Davis", "occupationId": 2 } ] [{ "id": 2, "name": "Teacher" }, { "id": 3, "name": "Te

我有一个JSON数组,类似于:

[{
        "name": "John Smith",
        "occupationId": 3
    },
    {
        "name": "Steven Davis",
        "occupationId": 2
    }
]
[{
        "id": 2,
        "name": "Teacher"
    },
    {
        "id": 3,
        "name": "Teaching Assistant"
    }
]
职业反应类似于:

[{
        "name": "John Smith",
        "occupationId": 3
    },
    {
        "name": "Steven Davis",
        "occupationId": 2
    }
]
[{
        "id": 2,
        "name": "Teacher"
    },
    {
        "id": 3,
        "name": "Teaching Assistant"
    }
]
是否有一种方法可以允许RestKit仅根据职业id请求正确的职业数据?我知道,如果使用CoreData通过
addConnectionForRelationship:connectedBy:
方法持久化数据,就可以做到这一点,但我更希望数据是暂时的,因为服务器是本地的,实际上不需要持久化数据。我还知道RKObjectMapping不支持IdentificationActionAttributes属性,这意味着我无法(据我所知)指定一种方法来允许类声明唯一的标识属性

任何帮助都将不胜感激。我混合使用Objective-C和Swift,因此,我不介意用这两种语言回答