我想在json中搜索一些数据。我想使用的API不支持搜索方法。我有一个想法是下载所有数据但对用户来说太多了,数据使用成本太高。我是如何搜索它的?这是API,用户名和密码只需使用“foo”。哦,是的,我想在Windows Phone 7.5中实现它。
答案 0 :(得分:0)
鉴于你的情况:
- 您的应用想要从远程/网络源检索一些数据
- 远程源返回的内容超出了您的应用所需
- 远程源无法控制,无法重新配置以返回您想要的内容。
处理此问题的方法(正如我在许多其他应用程序/服务*上所做的那样)是创建您自己的“代理”服务,以便为您进行搜索/过滤/查询。
通过创建自己的服务作为应用和第三方服务之间的代理,您可以:
是的,托管和管理您自己的服务需要付费。究竟是多少以及这是否是您想要做的事情取决于您的具体情况。
*我为此提供的服务包括获取RSS提要,仅删除所需内容,重新格式化内容以便在请求设备上显示,并以适合应用程序的格式返回数据使用(通常是应用程序知道的对象,序列化为JSON)。我还将在代理服务器上添加适当的缓存和压缩支持。