title: RestTemplate returning null for getForEntity call
body: <p>This returns status 200, </p>
  
  <pre><code>final ResponseEntity&lt;MyWrapper&gt; responseEntity  = rt.getForEntity(
              myURL, MyWrapper.class);
  </code></pre>
  
  <p>and http headers:</p>
  
  <pre><code>{X-Powered-By=[Servlet/3.0], Content-Type=[application/json; charset=UTF-8], Cache-Control=[no-store], Transfer-Encoding=[chunked], Date=[Fri, 08 Apr 2016 20:03:11 GMT]}
  </code></pre>
  
  <p>however the body is null.</p>
  
  <p>My wrapper looks like this:</p>
  
  <pre><code>public class MyWrapper {
      private List&lt;Object&gt; junk;
  
      public List&lt;Object&gt; getJunk() {
          return isspCases;
      }
  
      public void setJunk(List&lt;Object&gt; junk) {
          this.junk = junk;
      }
  } 
  </code></pre>
  
  <p>If I use either of these, I can "see" the data:</p>
  
  <pre><code>rt.getForObject(caseListingURL, String.class);
  rt.getForObject(caseListingURL, Map.class);
  </code></pre>
  
  <p>I have message converters:</p>
  
  <pre><code>    [org.springframework.http.converter.ByteArrayHttpMessageConverter@a96d56c   ,
  org.springframework.http.converter.StringHttpMessageConverter@6ab4a5b,
   org.springframework.http.converter.ResourceHttpMessageConverter@2abe9173,
   org.springframework.http.converter.xml.SourceHttpMessageConverter@235d29d6, 
  org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter@1fdca564, 
  org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter@43f9dd56, 
  org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@1d12e953, null, null, null]
  </code></pre>
  
  <p>This happens with all my RestTemplate calls and I can't figure out why it works with similar code in a different environment.</p>
  
  <p>My REST response looks something like this:</p>
  
  <pre><code>{"data":[{"a":"b"}, {"a":"c"}, {"a":"d"}]}
  </code></pre>