title: Parsing Json Feeds with google Gson
body: <p>I would like to know how to parse a JSON feed by items (eg. url / title / description for each item). I have had a look to the doc / api but, it didn't help me.</p>
  
  <p>This is what I got so far</p>
  
  <pre><code>import com.google.gson.Gson;
  import com.google.gson.JsonObject;
  
  public class ImportSources extends Job {
      public void doJob() throws IOException {
          String json = stringOfUrl("http://feed.test/all.json");
          JsonObject jobj = new Gson().fromJson(json, JsonObject.class);
          Logger.info(jobj.get("responseData").toString());
      }
      public static String stringOfUrl(String addr) throws IOException {
          ByteArrayOutputStream output = new ByteArrayOutputStream();
          URL url = new URL(addr);
          IOUtils.copy(url.openStream(), output);
          return output.toString();
      }
  }   
  </code></pre>