在json中搜索一些数据

时间:2012-12-13 12:10:13

标签: json windows-phone-7

我想在json中搜索一些数据。我想使用的API不支持搜索方法。我有一个想法是下载所有数据但对用户来说太多了,数据使用成本太高。我是如何搜索它的?这是API,用户名和密码只需使用“foo”。哦,是的,我想在Windows Phone 7.5中实现它。

1 个答案:

答案 0 :(得分:0)

鉴于你的情况:
- 您的应用想要从远程/网络源检索一些数据 - 远程源返回的内容超出了您的应用所需 - 远程源无法控制,无法重新配置以返回您想要的内容。

处理此问题的方法(正如我在许多其他应用程序/服务*上所做的那样)是创建您自己的“代理”服务,以便为您进行搜索/过滤/查询。

通过创建自己的服务作为应用和第三方服务之间的代理,您可以:

  • 仅返回应用所需/需要的数据
  • 预先格式化传递给应用程序的数据
  • 添加对应用程序返回的数据的任何中间处理或过滤
  • 更新代码,可以在任何时间在一个地方更新第三方返回的数据的格式化/处理,而无需更新已安装的应用程序。

是的,托管和管理您自己的服务需要付费。究竟是多少以及这是否是您想要做的事情取决于您的具体情况。

*我为此提供的服务包括获取RSS提要,仅删除所需内容,重新格式化内容以便在请求设备上显示,并以适合应用程序的格式返回数据使用(通常是应用程序知道的对象,序列化为JSON)。我还将在代理服务器上添加适当的缓存和压缩支持。