gpt4 book ai didi

objective-c - RestKit 是唯一具有 JSON 到 Objective-C 对象映射的框架吗?

转载 作者:行者123 更新时间:2023-12-03 17:43:14 26 4
gpt4 key购买 nike

我正在寻找一个可以进行 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 和一个由UserObject 组成的employees 数组。我希望从 JSON 到我的 DataObject 的映射“自动”发生,当然意味着我想描述对象以及 Object 类中的关系并由此完成映射,而不是手动映射每个嵌套目的。(第一级原生 Objective-C 属性可以使用 setValue:forKey 和其他 KVO 方法轻松完成,但从那里开始就变得复杂了)。

我一直在测试 RestKit,但似乎无法从该框架中挑选和选择您需要的功能,它要么是全部,要么没有,而且我确实发现它对我的需求来说太多了.

有人熟悉可以做到这一点的图书馆等吗?

提前谢谢您。

最佳答案

为了将 JSON 映射到 Objective-C 对象,我尝试了 RestKit。我之前用过它,所以我的批评可能不再适用。
我发现:好主意。插件不太复杂。如果有效的话,对你来说太棒了。但如果没有,或者如果您需要进一步插入它,祝调试好运。
我很后悔自己投入的时间。

我只是在寻找 JSON 到 Objective-C 对象,而不是相反。我在 SO 上找到了一个链接 JTObjectMapping - 但找不到原始答案。看起来更轻量级并且接近我正在搜索的内容,但我没有机会尝试它。

另一个类似的类:jastor .

与 RestKit 相比,我更喜欢这两个类的方法,因为它只处理一项工作,而 RestKit 试图处理所有事情。

关于objective-c - RestKit 是唯一具有 JSON 到 Objective-C 对象映射的框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6168116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com