Tengo dos objetos JSON aquí, generados a través de la API de búsqueda de Google. Las URL de estos objetos se pueden encontrar a continuación.Fusionar dos objetos JSON mediante programación
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
Como se puede ver la primera URL devuelve los ocho primeros resultados, mientras que el segundo devuelve el siguiente ocho. En lugar de verificar estos resultados por separado, me gustaría programáticamente fusionarlos en un objeto JSON y pasarlos como los primeros dieciséis resultados.
He intentado esto con un par de objetos JSON muy simples, pero lo que devuelve Google es todavía un poco por encima de mi cabeza, así que estoy esperando por un poco de ayuda con hacer tal cosa.
Por lo que me han dicho, no está en contra de los Términos de Servicio de Google fusionar dos objetos en uno, solo que estos siempre tienen dos resultados (que lo harán). Algunos amigos me han señalado herramientas automatizadas que son capaces de hacer tales cosas, pero aún no he encontrado una herramienta de este tipo.
Actualmente estoy trabajando en ASP.NET, por lo que el código C# o VB.NET es excelente, pero soy un tanto independiente del idioma por lo que cualquier ayuda en cualquier idioma será muy apreciada.
¿Alguien puede brindar ayuda y/o asesoramiento para hacer tal cosa?
EDIT: Estos resultados eventualmente se guardarán en una base de datos, por lo que cualquier método del lado del servidor sería fantástico, incluso si eso significa ponerlos directamente en una tabla para tratar más adelante.
Es posible que alguien ya ha escrito un C# Google API envoltorio ... esto parece prometedor: http://www.codeplex.com/GAPIdotNET – Domenic