【发布时间】:2010-11-14 23:58:34
【问题描述】:
我在这里有两个 JSON 对象,通过 Google 搜索 API 生成。这些对象的 URL 可以在下面找到。
http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello%20world&rsz=large http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello%20world&rsz=large&start=8
如您所见,第一个 URL 返回前 8 个结果,而第二个 URL 返回接下来的 8 个结果。我不想单独检查这些结果,而是以编程方式将它们合并到一个 JSON 对象中,并将它们作为前 16 个结果传递。
我已经尝试使用几个非常简单的 JSON 对象,但 Google 返回的结果仍然有点超出我的想象,所以我希望在做这样的事情时能得到一些帮助。
据我所知,将两个对象合并为一个对象并不违反 Google 的服务条款,只是这些对象始终作为两个结果进行处理(它们会这样做)。一些朋友向我指出了能够做这些事情的自动化工具的方向,但我还没有找到这样的工具。
我目前在 ASP.NET 中工作,因此 C# 或 VB.NET 代码很棒,但我有点独立于语言,因此非常感谢任何语言的帮助。
任何人都可以提供任何帮助和/或建议来做这样的事情吗?
编辑:这些结果最终将保存到数据库中,因此任何服务器端方法都会非常棒,即使这意味着将它们直接放入表中以供以后处理。
【问题讨论】:
-
可能有人已经编写了 C# Google API 包装器...这看起来很有希望:codeplex.com/GAPIdotNET
标签: c# asp.net json string-concatenation