Ich habe zwei JSON-Objekte hier, generiert über die Google Search API. Die URLs dieser Objekte finden Sie unten.Join zwei JSON-Objekte programmgesteuert
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
Wie Sie die erste URL die ersten acht gibt Ergebnisse sehen können, während der zweite die nächsten acht zurück. Anstatt diese Ergebnisse separat zu überprüfen, möchte ich programmatisch zusammenführen sie in ein JSON-Objekt und übergeben sie als die ersten sechzehn Ergebnisse.
Ich habe dies mit ein paar sehr einfachen JSON-Objekten versucht, aber was Google zurückgibt, ist immer noch ein bisschen über meinem Kopf, also hoffe ich auf etwas Hilfe bei solch einer Sache.
Soweit ich gesagt habe ist es nicht gegen Googles Nutzungsbedingungen, zwei Objekte zu einem zusammenzuführen, nur dass diese immer als zwei Ergebnisse durchgehen (was sie auch tun werden). Einige Freunde haben mich auf automatisierte Tools hingewiesen, die in der Lage sind, solche Dinge zu tun, aber ich muss noch ein solches Tool finden.
Ich arbeite derzeit in ASP.NET so C# oder VB.NET Code ist großartig, aber ich bin etwas sprachunabhängig, so dass jede Hilfe in jeder Sprache sehr geschätzt wird.
Kann jemand Hilfe und/oder Ratschläge geben, um so etwas zu tun?
EDIT: Diese Ergebnisse werden schließlich in einer Datenbank gespeichert werden, so dass alle serverseitigen Methoden fantastisch wären, auch wenn es bedeutet, sie direkt in eine Tabelle für später zu behandeln.
Es ist möglich, jemand bereits einen C# Google API-Wrapper geschrieben hat ... das sieht vielversprechend aus: http://www.codeplex.com/GAPIdotNET – Domenic