title: post method does not get payload object
body: <p>I have the following POJO:</p>
  
  <pre><code>public class Order {
  
      private String orderCode;
  
      // And many more ... getters and setter
  
  }
  </code></pre>
  
  <p>And the following REST resource:</p>
  
  <pre><code>@Path("/customers/{customercode}/orders")
  public class OrderResource {
  
      @POST
      @Consumes(MediaType.APPLICATION_JSON)
      public Response create(@PathParam("customercode") String customerCode, Order order) {
          // ...
      }
  
      // ...
  }
  </code></pre>
  
  <p>Now some client sends an <code>Order</code> object as JSON to this URL. The <code>customerCode</code> parameter gets set to the expected value, but the <code>order</code> parameter is <code>null</code>, although here is a valid JSON body in the request. (I can see it in the <code>ContainerRequestContext</code> object.)</p>
  
  <p>Jersey's log says nothing about any problems (even in DEBUG mode).</p>
  
  <p>Any ideas? TIA! (I am using Jersey 2 with Jackson)</p>