如何在Realm中使用ObjectMapper映射JSON中的整数数组

时间:2018-11-02 10:33:37

标签: swift realm objectmapper realm-list

我有JSON:

{ 
"id": 5,
"name": "Name of object",
"filter_ids": [ 10, 15, 20 ] 
}

我使用ObjectMapper将JSON解析为Realm Object。

我的对象中有vars

dynamic var identifier: Int = 0 
dynamic var name: String = "" 
var filter_ids = List<Int>() 

如何映射filter_ids var?

func mapping(map: Map)  {
     identifier <- map["id"]
     name <- map["name"]
     filter_ids <- map["filter_ids"] //?????? not work
}

1 个答案:

答案 0 :(得分:0)

我使用了cocoaPod(也可以使用迦太基)ObjectMapperAdditions

filter_ids <- (map["filter_ids"], RealmTypeCastTransform())

它适用于Int,String,Bool数组。

Duplicated discussion