title: Creating Pojo for Jackson JSON deserializer
body: <p>Ok I have some JSON I get from a service that I am trying to create a POJO for. My JSON looks similar to:</p>
  
  <pre><code>[
  {
      "id": "someid",
      "values": {
          "value1": {
              "id": "someid"
          }
      }
  },
  {
      "id": "391055",
      "values": {
          "value1": {
              "id": "someid"
          },
          "value2": {
              "id": "someid"
          }
      }
  },
  {
      "id": "someid",
      "values": {
          "value1": {
              "id": "someid"
          }
      }
  }
  ]
  </code></pre>
  
  <p>and my POJO is like:</p>
  
  <pre><code>@JsonPropertyOrder({
  "id",
  "values"})
  public class ValueTranslation {
  
  @JsonProperty("id")
  private String id;
  @JsonProperty("values")
  private Map&lt;String, String&gt; values;
  
  public ValueTranslation(String id, Map&lt;String, String&gt; values) {
      this.id = id;
      this.values = values;
  }
  }
  </code></pre>
  
  <p>After I figure this out I will work on getting the inner string changed to some object, but I have no idea what is going wrong in the mapping. I have read several JACKSON tutorials and googled, but have found nothing to help me.</p>