title: Can not deserialize instance of java.util.LinkedHashMap out of START_ARRAY token
body: <p>Below mentioned is the JSON string, resultString:</p>
  
  <pre><code>{
  "imageMaps": [{
          "crc": "c2c4",
          "flags": "0",
          "length": "117384",
          "index": 1,
          "version": "1.1.90ea",
          "status": ""
      }, {
          "crc": "7601",
          "flags": "8",
          "length": "117592",
          "index": 2,
          "version": "1.1.90ed",
          "status": ""
      }],
      "complete": true,
      "nextBootImageVersion": "",
      "lastKnownGoodImageVersion": "1.1.90ed",
      "runningImageVersion": "1.1.90ed"
  }
  </code></pre>
  
  <p>I want to get the same converted to the object of class A:</p>
  
  <pre><code>public class A {
  
      private boolean complete;
  
      private String message;
  
      private String lastKnownGoodImageVersion;
  
      private String nextBootImageVersion;
  
      private String runningImageVersion;
  
      private Map&lt;String, B&gt; imageMaps;
  
      private  List&lt;B&gt; images;
  
      private MacID macId;
  
  }
  </code></pre>
  
  <p>I am trying to convert the json to object of class A using the code :</p>
  
  <pre><code>ObjectMapper objectMapper = new ObjectMapper();
  objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);    
  A a = objectMapper.readValue(resultString, A.class);
  </code></pre>
  
  <p>Code for class B is:</p>
  
  <pre><code>public static class B {
      public String version;
      public int flags; 
      public int crc; 
      public long length; 
      public String index;
      public String status;
  }
  </code></pre>
  
  <p>But getting the exception : </p>
  
  <blockquote>
    <p>com.fasterxml.jackson.databind.JsonMappingException: Can not
    deserialize instance of java.util.LinkedHashMap out of START_ARRAY
    token</p>
  </blockquote>