title: JSON Can not construct instance of JSONConcatination: no String-argument constructor/factory method to deserialize
body: <p>I'm trying to create a Map with another Map of values using the following JSON String:</p>
  
  <pre><code>"{\"conditionField\":\"myFieldName\",\"conditionValue\":\"myFieldValue\",\"concatenationValues\":[\"fieldValue1\",\"fieldValue2\",\"fieldValue3\"]}"
  </code></pre>
  
  <p>and getting the following JsonMappingException when i try converting it to a POJO:</p>
  
  <pre><code>com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of JSONConcatination: no String-argument constructor/factory method to deserialize from String value ('{"conditionField":"myFieldName","conditionValue":"myFieldValue","concatenationValues":["fieldValue1","fieldValue2","fieldValue3"]}')
   at [Source: "{\"conditionField\":\"myFieldName\",\"conditionValue\":\"myFieldValue\",\"concatenationValues\":[\"fieldValue1\",\"fieldValue2\",\"fieldValue3\"]}"; line: 1, column: 1]
  </code></pre>
  
  <p>using the following code:</p>
  
  <pre><code>private final Map&lt;String, Map&lt;String, List&lt;String&gt;&gt;&gt; jsonResources = new HashMap&lt;String, Map&lt;String, List&lt;String&gt;&gt;&gt;(); 
  
  
  
  ObjectMapper mapper = new ObjectMapper();           
  JSONConcatination jsonConcatination = mapper.readValue(json, JSONConcatination.class);
  Map&lt;String, List&lt;String&gt;&gt; values = new HashMap&lt;String, List&lt;String&gt;&gt;();
  values.put(jsonConcatination.getConditionValue(), jsonConcatination.getConcatenationValues());
  jsonResources.put(jsonConcatination.getConditionField(), values);
  
  
  @Data
  public class JSONConcatination {
  
      private String conditionField;
  
      private String conditionValue;
  
      private List&lt;String&gt; concatenationValues;
  
  }
  </code></pre>