Scal programowo dwa obiekty JSON

Mam tutaj dwa obiekty JSON wygenerowane przez interfejs API wyszukiwarki Google. Adresy URL tych obiektów można znaleźć poniżej.

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

Jak widać pierwszy adres URL zwraca pierwszych osiem wyników, podczas gdy drugi zwraca kolejne osiem. Zamiast sprawdzać te wyniki osobno, chciałbymprogramowo scal je w jeden obiekt JSON i przekaż jako pierwsze szesnaście wyników.

Próbowałem tego z kilkoma niezwykle prostymi obiektami JSON, ale to, co Google zwraca, jest wciąż trochę powyżej mojej głowy, więc mam nadzieję na odrobinę pomocy w zrobieniu czegoś takiego.

O ile mi powiedziano, nie jest sprzeczne z Warunkami korzystania z usługi Google, aby połączyć dwa obiekty w jeden, tylko że te zawsze przechodzą jako dwa wyniki (które będą). Niektórzy znajomi wskazali mi kierunek zautomatyzowanych narzędzi, które są w stanie robić takie rzeczy, ale nie znalazłem jeszcze takiego narzędzia.

Obecnie pracuję w ASP.NET, więc kod C # lub VB.NET jest świetny, ale jestem nieco niezależny od języka, więc wszelka pomoc w dowolnym języku będzie bardzo mile widziana.

Czy ktokolwiek może udzielić jakiejkolwiek pomocy i / lub porady dotyczącej robienia czegoś takiego?

EDYTOWAĆ: Wyniki te zostaną ostatecznie zapisane w bazie danych, więc wszelkie metody po stronie serwera byłyby fantastyczne, nawet jeśli oznaczałoby to umieszczenie ich bezpośrednio w tabeli, z którą można by sobie poradzić później.

questionAnswers(8)

yourAnswerToTheQuestion