title: Display JSON Array in Table on Jasper Report
body: <p>I am trying to create a JasperReport using JSONDatasource that is passed by a JAVA function. </p>
  
  <p>Here is my JSON that I am sending to jasper</p>
  
  <pre><code>{
    "Person": {
      "FirstName": "John",
      "LastName": "Smith",
      "Contacts": [
          {
              "Type": "Cell",
              "Number": "555-555-5555"
          },
          {
              "Type": "Home",
              "Number": "666-666-6666"
          }
      ]
    }
  }
  </code></pre>
  
  <p>I am trying to display the phone numbers in a table. I can display the the other fields fine. But not sure how to display the table.</p>
  
  <p>Here is how I am defining my Jasper fields</p>
  
  <pre><code>&lt;field name="FirstName" class="java.lang.String"&gt;
          &lt;property name="net.sf.jasperreports.json.field.expression" value="Person.FirstName"/&gt;
      &lt;/field&gt;
      &lt;field name="LastName" class="java.lang.String"&gt;
          &lt;&lt;property name="net.sf.jasperreports.json.field.expression" value="Person.LastName"/&gt;
      &lt;/field&gt;
      &lt;field name="Contacts" class="java.lang.String"&gt;
          &lt;property name="net.sf.jasperreports.json.field.expression" value="Person.Contacts"/&gt;
  &lt;/field&gt;
  </code></pre>