title: Jackson objectMapping not getting JSON data
body: <p>I'm using Jackson objectMapper to parse a JSON String. I assigned the JSON to some object RuleModel, where</p>
  
  <p>The JSON is </p>
  
  <pre><code>"{'ruleId': 1000000,
  Formula': {
      'ruleAggregates': 'foo',
      'fields': ['foo', 'foo'],
      'Children':[{ 
          'Formula':
               {'ruleAggregates': 'a',
                'fields': ['1', '2'],
                'Children': []}},
        { 'Formula':
                {'ruleAggregates': 'b',
                 'fields': ['3', '4'],
                 'Children': []}},
           {}
       ]}}", 
  </code></pre>
  
  <p>And the java model is</p>
  
  <pre><code>RuleModel{
  private long ruleId;
  private Formula formula;
  }
  </code></pre>
  
  <p>And Formula is</p>
  
  <pre><code>Formula{
  private String ruleAggregates
  private List&lt;String&gt; fields;
  private List&lt;FormulaModel&gt; Children;
  }
  </code></pre>
  
  <p>I can get the ruleId value, and the ruleAggregates value for the first ruleAggregates, but when I try to go into Children, it gets Formulas but not the values inside
  So I get nulls when I to get any value out of children</p>