首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSON响应的自动解析和JSON请求的构造

JSON响应的自动解析和JSON请求的构造
EN

Stack Overflow用户
提问于 2013-05-26 01:16:19
回答 1查看 786关注 0票数 1

在那里:

我们的应用程序使用JSON与后端服务器对话。随着时间的推移,API的数量急剧增加。对于添加的每个新API或修改的现有API,到目前为止,我必须完成以下繁琐的过程

  1. 将类属性抽象为符合逻辑模型的类。
  2. 实现请求字典的构造,将其序列化并发送
  3. 对于响应,我将它们反序列化,然后查看响应定义(模式),并对它们进行解压缩。

正如您可以想象的,对于一些复杂的API,其中的值又是递归字典,构造和解析非常容易出错,而且很烦人.

过了一会儿,我发现有一个为JSON创建代码的软件Objectify。对于响应解析,它正在为我工作(尽管我很难将它使用属性生成的代码映射到我的对象模型中,这是不同的)。但它在一定程度上满足了我的要求--我可以消除一半繁琐的工作。

然而,我发现自己被客观化所困住了。因此,我的问题是,如果您知道如何“自动构造JSON请求”,可以使用iOS内建工具或外部库吗?

Objectify工具实际上解析了JSON数据/模式,并生成包含属性的代码和将数据解压缩到字典中的2个函数。经过一番思考,我认为这个工具不可能做到这一点。

如果没有现有的方法(我认为这很困难,因为无法自动了解和构造请求字典--在外部级别和内部级别上可能有相同的键)。我现在正在考虑声明一个属性,并强制所有新的API和实现者实现他们自己的(Dictionary *)constructRequest方法。

以前有谁遇到过这个问题,有什么建议吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-05-26 02:52:31

我建议你去结帐RestKit。下面是一个使用RestKit的快速教程

http://www.raywenderlich.com/13097/intro-to-restkit-tutorial

下面是RestKit的一些官方例子。https://github.com/RestKit/RestKit/tree/development/Examples

有关安装指南,请参阅RestKit wiki:https://github.com/RestKit/RestKit/wiki

我在我的许多项目中都使用过它,它确实使我的生活变得轻松了。

更多熟悉RestKit的链接

ios-sdk/

iphone-sdk/

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

https://stackoverflow.com/questions/16755359

复制
相关文章

相似问题

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