我正在寻找执行 JSON 到 Objective-C 关系对象映射的库或框架。即,我需要将包含对象、对象数组和对象字典的 JSON 映射到我的自定义对象。
就像是:
DataObject {
"user" : {
"name":"Peter",
"id":1234
}
"place": "UK"
"job": {
"title" : "CTO",
"salary" : 1234567
}
"employess": [
{
"name":"Carlton",
"id":1235
},
{
"name":"Hugo",
"id":12346
}]
}
所以有一个 DataObject 一个 UserObject 和一个由 UserObjects 组成的员工数组。我希望从 JSON 到我的 DataObject 的映射“自动”发生,这当然意味着我想描述 Object 类中的对象和关系并由此完成映射,而不是手动映射每个嵌套目的。(使用 setValue:forKey 和其他 KVO 方法可以轻松完成第一级原生 Objective-c 属性,但从那里开始变得复杂)。
我一直在测试 RestKit,但似乎没有办法从该框架中挑选出你需要的功能,要么全部要么全部不,而且我确实发现它对我的需求来说太多了。
有没有人熟悉可以做到这一点的图书馆等?
先感谢您。