【发布时间】:2013-09-23 04:55:59
【问题描述】:
我正在构建一个与现有 REST API 对话的应用。我相信那个 API 是使用一个名为 Jackson 的框架构建的,并且我认为我可以使用 RestKit 来处理 API 使用的对象的对象创建。但是,我遇到了一个问题,Jackson 喜欢发送和获取包含如下结构的 JSON: {"@id": 1, "id": 4} 但是 RestKit 用 "not key" 阻塞 "@id"键的值编码兼容”异常。
更改现有 API 将是一场艰苦的斗争,但我想知道是否可以进行某种转换,将“@id”替换为合法密钥,例如传入 JSON 上的“AT__id”,反之亦然传出 JSON 的转换。我的问题是我是 RestKit 新手,不知道从哪里开始。我正在考虑跟踪代码以查看我可以在哪里修改代码,但是是否有人足够熟悉它的结构以提供从哪里开始的建议并节省我的精力?
【问题讨论】:
-
现在我想知道插件解析器是否是尝试这个的地方,有没有人使用过它并且可以指向一些示例代码?