title: Convert JsonNode to list<Object[]>
body: <p>I have a JSON like below.</p>
  
  <pre><code>{
    "id": 123,
    "screenId": "abc456",
    "name": "Screen1",
    "description": "screen description",
    "format": [
      {
        "sectionName": "fontType",
        "font": {
          "family": {
            "id": "TIMESNEWROMAN",
            "description": "TIMESNEWROMAN"
          }
        }
      },
      {
        "sectionName": "backgroundColorPanel",
        "color": "#000000"
      },
      {
        "sectionName": "buttonBorderShape",
        "shape": {
          "color": "#000000",
          "type": {
            "id": "SOLID",
            "description": "Solid"
          },
          "size": "12"
        }
      }
    ]
  }
  </code></pre>
  
  <p>I tried the following code to convert it into <code>List&lt;Object[]&gt;</code> but I am getting the exception</p>
  
  <p>code:</p>
  
  <pre><code>JsonNode node =  mapper.readTree(jsonString);
  TypeReference&lt;List&lt;Object[]&gt;&gt; typeRef = new TypeReference&lt;List&lt;Object[]&gt;&gt;(){};
  List&lt;Object&gt; list = mapper.readValue(node.traverse(), typeRef);
  </code></pre>
  
  <p>exception: </p>
  
  <pre><code>Can not deserialize instance of java.util.ArrayList out of START_OBJECT token
  </code></pre>
  
  <p>I also tried the following</p>
  
  <pre><code>mapper.readValue(mapper.treeAsTokens(jsonString), TypeFactory.defaultInstance().constructCollectionType(ArrayList.class, Object[].class))
  </code></pre>
  
  <p>But I am getting the same exception. Can someone help me?</p>