title: Merge two JSON objects programmatically
body: <p>I have two JSON objects here, generated through the Google Search API. The URL's of these objects can be found below.</p>
  
  <p><a href="http://ajax.googleapis.com/ajax/services/search/web?v=1.0&amp;q=hello%20world&amp;rsz=large" rel="noreferrer">http://ajax.googleapis.com/ajax/services/search/web?v=1.0&amp;q=hello%20world&amp;rsz=large</a>
  <a href="http://ajax.googleapis.com/ajax/services/search/web?v=1.0&amp;q=hello%20world&amp;rsz=large&amp;start=8" rel="noreferrer">http://ajax.googleapis.com/ajax/services/search/web?v=1.0&amp;q=hello%20world&amp;rsz=large&amp;start=8</a></p>
  
  <p>As you can see the first URL returns the first eight results, whilst the second one returns the next eight. Instead of checking these results separately I'd like to <em>programmatically</em> merge them into one JSON object and pass them through as the first sixteen results.</p>
  
  <p>I've attempted this with a couple of extremely simple JSON objects, but what Google returns is still a bit above my head, so I'm hoping for a bit of help with doing such a thing.</p>
  
  <p>As far as I've been told it is not against Google's Terms of Service to merge two objects into one, only that these always go through as two results (which they will). Some friends have pointed me in the direction of automated tools that are capable of doing such things, but I'm yet to find such a tool.</p>
  
  <p>I'm currently working within ASP.NET so C# or VB.NET code is great, but I'm somewhat language independent so any help in any language will be very much appreciated. </p>
  
  <p>Can anyone provide any help and/or advice on doing such a thing? </p>
  
  <p><strong>EDIT:</strong> These results will eventually be saved to a database, so any server-side methods would be fantastic, even if it means putting them straight into a table for dealing with later.</p>