Ios 将字典映射到RestKit结果
在一个来自REST api的JSON模型中,我有一个字段,应该是一个字典(一个映射、哈希表,可以随意调用),例如: 据我所知,RestKit(我是一个新手),通常会映射到Swift中的一个对象。但是,由于此映射中的键是任意UUID,因此我无法编写具有这些属性的类 有谁能告诉我如何使用RestKit mapping将此地图输入Swift字典Ios 将字典映射到RestKit结果,ios,swift,dictionary,restkit,Ios,Swift,Dictionary,Restkit,在一个来自REST api的JSON模型中,我有一个字段,应该是一个字典(一个映射、哈希表,可以随意调用),例如: 据我所知,RestKit(我是一个新手),通常会映射到Swift中的一个对象。但是,由于此映射中的键是任意UUID,因此我无法编写具有这些属性的类 有谁能告诉我如何使用RestKit mapping将此地图输入Swift字典 我想把它映射到var-moduleMap:[String:DomainObject],或者至少映射到var-moduleMap:NSMutableDictio
我想把它映射到
var-moduleMap:[String:DomainObject]
,或者至少映射到var-moduleMap:NSMutableDictionary
。另外,我需要将它映射回同一个JSON。请参见RestKit文档中的内容。我已经签出了,谢谢。尽管它会再次创建一个对象列表,其中键映射到这些对象的属性。我需要一个字典-没有直接的方法可以做到这一点吗?发布您希望输出swift数据结构的外观。如果您没有将moduleMap映射到对象,并且您只需要原始JSON,那么您不需要在RestKit中设置任何映射。你也可以使用Alamofire。我不知道你为什么要把它作为字典保存,但是如果这是一个要求,那么将它映射到一个数组,然后将生成的数组后处理回一个字典。
"moduleMap": {
"677e55b2-d80c-4b32-bcbb-e99074fbfcf6": {
"id": "677e55b2-d80c-4b32-bcbb-e99074fbfcf6",
"startTime": 1496054599227,
"status": "ACTIVE"
},
"c20acde2-639f-4cb7-9b90-6d8d24c78166": {
"id": "c20acde2-639f-4cb7-9b90-6d8d24c78166",
"startTime": 1496054598997,
"status": "UNAVAILABLE"
}
}