title: Jackson JSON Dynamic Key Value Binding To Java Bean
body: <p>I am attempting to write POJO class for below JSON format using RESTTemplate api, But i failed to parse required json format using Map.
      What property type should i use to get below json format? Please advise me.</p>
  
  <pre><code>@JsonProperty("ID")
  private String id = null;
  @JsonProperty("NAME")
  private String name = null;
  @JsonProperty("AGE")
  private int age = 0;
  @JsonProperty("HOBBIES")
  private Map&lt;String, String&gt; hobbies = null;
  </code></pre>
  
  <p>Generated JSON Format:</p>
  
  <pre><code>{"NAME":"Shas","ID":"1","AGE":29,"HOBBIES":{"HOBBIES[1]":"Chess","HOBBIES[0]":"Cricket"}}
  </code></pre>
  
  <p>Expected Format : </p>
  
  <pre><code>{"NAME":"Shas","ID":"1","AGE":29,"HOBBIES[0]":"Cricket", "HOBBIES[1]":"Chess"}
  </code></pre>