title: Converting Jackson JsonNode array to Java List<String>
body: <p>I hava a Jackson JsonNode (v2.6.3) which has a json array as one of its fields and I'm looking to convert that array to a java List </p>
  
  <p>Currently im doing the following problem is line 3: </p>
  
  <pre><code>JsonNode jsonNode = getJsonPayload();
  JsonNode partial = jsonNode.path("someArrayField");
  List&lt;String&gt; z = new ObjectMapper().readValue(partial.traverse(), new TypeReference&lt;ArrayList&lt;String&gt;&gt;(){}); // &lt;- this is the problem area
  </code></pre>
  
  <p>This feels expensive and improper I would have thought the library would provide a simple call to achieve this.</p>
  
  <p>What would be the proper/efficient way of obtaining the List? I've seen a few others follow the same pattern as I did above but the answers are not widely accepted </p>