title: Automatic Conversion of JSON to Java Object
body: <p>I was wondering if there is any way or library which allows the automatic conversion of json strings to java objects ?</p>
  
  <p>i.e. similar functionality provided by Backbone for javascript.</p>
  
  <p>I am fully aware you can do it step by step for each field using something like:</p>
  
  <pre><code>JSONObject json = new JSONObject(jsonString);
  String body = json.get("body").toString;
  </code></pre>
  
  <p>However I have many json files to convert and manually typing out the code for ever object I need seems tedious. Is there anyway to do it autonomously ?</p>
  
  <p>I.e. provide an object template which can be populated regardless of it's fields ?</p>