首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在使用RestKit时修复“不符合键值编码”的异常

如何在使用RestKit时修复“不符合键值编码”的异常
EN

Stack Overflow用户
提问于 2013-09-23 04:55:59
回答 1查看 149关注 0票数 0

我正在构建一个与现有REST对话的应用程序。我相信,这个API是使用一个名为Jackson的框架构建的,我想我可以使用RestKit来处理API所使用的对象的对象创建。但是,我遇到了一个问题,Jackson喜欢发送和获取包含如下结构的JSON:{ "@id“:1,"id":4},但是RestKit用”不兼容键的键值编码“异常来限制”@id“。

更改现有的API将是一项艰巨的工作,但我想知道是否可以使用合法密钥替换"@id“,比如传入JSON上的"AT__id”,而对传出的JSON进行相反的转换。我的问题是,我是RestKit新手,不知道从哪里开始。我正在考虑跟踪代码,看看我可能在哪里修改代码,但是否有人对代码的结构足够熟悉,从而为从何处开始和节省我的精力提供建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-24 23:47:27

我发现"@id“是杰克逊的惯例,而不是要求。我们通过将其更改为符合小写/ascii规则的内容进行了测试,结果非常完美。我们将更改它以进行下一次服务器更新。这没有回答问题,但确实解决了眼前的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18951984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档