title: Camel Case property names in json files are not getting mapped to Java Object
body: <p>I have a json object with property names like: <code>itemsRequired</code>, <code>sortable_list</code>. And in my ObjectMapper, I have</p>
  
  <pre><code>mapper.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES);
  </code></pre>
  
  <p>With this <code>sortable_list</code> gets mapped to appropriate property in POJO but <code>itemsRequired</code> is ignored. While if I remove the <code>PropertyNamingStrategy</code>, then <code>itemsRequired</code> works and <code>sortable_list</code> don't. What should be done if I want both to work together?</p>
  
  <p>I am using fasterxml lib. I have also tried codehaus's jackson with same result.</p>
  
  <hr>
  
  <p>Update: The POJO is as follows,</p>
  
  <pre><code>@JsonIgnoreProperties(ignoreUnknown = true)
  @JsonInclude(Include.NON_NULL)
  public class CreateList extends Header {
      private String question;
      private String placeholder;
      private String help;
      private int itemsRequired;
      private List&lt;String&gt; list;
  
      // Getter and Setter methods
  }
  </code></pre>
  
  <p>And the JSON is,</p>
  
  <pre><code>"create": {
      "heading": "Activities Available to You",
      "question": "List at least four activities at school and in your community that you may want to try out.\n",
      "placeholder": "List an activity",
      "help": "You can only have 10 list items",
      "list": [],
      "items_required": 4
    }
  </code></pre>
  
  <p>Everything works fine, if I have the JSON as above. But things do not work when I change the JSON to,</p>
  
  <pre><code>"create": {
      "heading": "Activities Available to You",
      "question": "List at least four activities at school and in your community that you may want to try out.\n",
      "placeholder": "List an activity",
      "help": "You can only have 10 list items",
      "list": [],
      "itemsRequired": 4
    }
  </code></pre>
  
  <p>itemsRequired is ignored in latter case.</p>
  
  <p>I would like it to work in both cases, whether it is named as <code>items_required</code> or <code>itemsRequired</code>.</p>