在那里:
我们的应用程序使用JSON与后端服务器对话。随着时间的推移,API的数量急剧增加。对于添加的每个新API或修改的现有API,到目前为止,我必须完成以下繁琐的过程
正如您可以想象的,对于一些复杂的API,其中的值又是递归字典,构造和解析非常容易出错,而且很烦人.
过了一会儿,我发现有一个为JSON创建代码的软件Objectify。对于响应解析,它正在为我工作(尽管我很难将它使用属性生成的代码映射到我的对象模型中,这是不同的)。但它在一定程度上满足了我的要求--我可以消除一半繁琐的工作。
然而,我发现自己被客观化所困住了。因此,我的问题是,如果您知道如何“自动构造JSON请求”,可以使用iOS内建工具或外部库吗?
Objectify工具实际上解析了JSON数据/模式,并生成包含属性的代码和将数据解压缩到字典中的2个函数。经过一番思考,我认为这个工具不可能做到这一点。
如果没有现有的方法(我认为这很困难,因为无法自动了解和构造请求字典--在外部级别和内部级别上可能有相同的键)。我现在正在考虑声明一个属性,并强制所有新的API和实现者实现他们自己的(Dictionary *)constructRequest方法。
以前有谁遇到过这个问题,有什么建议吗?
提前感谢!
发布于 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/
https://stackoverflow.com/questions/16755359
复制相似问题