title: JacksonUtils readTree not parsing properly
body: <p>In a JAX_RS server endpoint, a service is supposed properly parse this:</p>
  
  <pre><code>{"user_id":"ngerrie"}
  </code></pre>
  
  <p>into a JsonNode that can be properly rendered on return.</p>
  
  <pre><code>String sampleRole="{\"user_id\":\"vespasian\"}"
  List result = new List&lt;Object&gt;
  result.add(new ObjectMapper().readTree(sampleRole));
  </code></pre>
  
  <p>The return takes the object and serializes it with</p>
  
  <pre><code>return Response.ok(result,MediaType.APPLICATION_JSON).build();
  </code></pre>
  
  <p>Instead of getting <code>{"user_id": "ngerrie"}</code>, it returns this:</p>
  
  <pre><code>            {
                  "array": false,
                  "bigDecimal": false,
                  "bigInteger": false,
                  "binary": false,
                  "boolean": false,
                  "containerNode": true,
                  "double": false,
                  "float": false,
                  "floatingPointNumber": false,
                  "int": false,
                  "integralNumber": false,
                  "long": false,
                  "missingNode": false,
                  "null": false,
                  "number": false,
                  "object": true,
                  "pojo": false,
                  "short": false,
                  "textual": false,
                  "valueNode": false,
                  "nodeType": "OBJECT"
              }
  </code></pre>
  
  <p>The class is com.fasterxml.jackson.databind.ObjectMapper 
  g:com.fasterxml.jackson.core a:data-bind v:2.8.7</p>
  
  <p>These change started happening after an upgrade.</p>