title: Postman send raw json not working
body: <p><a href="https://drive.google.com/file/d/1OiFUCKh1M5Su73SD7Xp8Y_LDqGpyVqC3/view?usp=sharing" rel="nofollow noreferrer">https://drive.google.com/file/d/1OiFUCKh1M5Su73SD7Xp8Y_LDqGpyVqC3/view?usp=sharing</a></p>
  
  <p>I am working with REST api using jersey and I send raw json with postman like this.
  My code </p>
  
  <pre><code>@POST
      @Consumes({MediaType.APPLICATION_JSON})
      @Path("register")
      public Response register(@QueryParam("email") String email, @QueryParam("username") String userName, @QueryParam("password") String password) {
          System.out.println("username: " + userName);
          System.out.println("password: " + password);
          System.out.println("email: " + email);
  }
  </code></pre>
  
  <p>But I receive</p>
  
  <pre><code>//Output using raw json
  username: null,
  password: null,
  email: null
  </code></pre>
  
  <p>and I dont know why. If I use Param (the button to the left of Send button in Postman and set key-value) not Raw json. It works</p>
  
  <pre><code>//Output when use param
  username: abc,
  password: 123456
  email: email
  </code></pre>
  
  <p>Note that: I did set Header with Content-Type: application/json</p>