title: Dropwizard - jax-rs Response with string as entity is returning expected 'u' instead of 'e'
body: <p>I have the following endpoint in my code : </p>
  
  <pre><code>@GET
  @UnitOfWork
  @Timed
  @Path("/create")
  public Response register(@QueryParam("name") String name,
                           @QueryParam("password") String password) {
  
      // Bcrypt encryption for password
      String encr = enc.encrypt(password);
  
      // Create a new user object to use with DAO.
      User newUser = new User(name, encr);
  
      // Save the user to the database and return a string which represents the ID.
      String res = "newID : " + _userDAO.createUser(newUser);
  
      // Return the string inside a response.
      return Response.status(201).entity(res).build();
  }
  </code></pre>
  
  <p>The Bcrypt works, and the User does get added to the DB - I also get a valid ID back in the "res" string. This error I would assume is either with the formatting of the res string, or in how I am building the response - but I keep getting the following result when I call this via a rest client : </p>
  
  <pre><code>Expected 'u' instead of 'e'
  </code></pre>
  
  <p>Sometimes the u and e characters will change, but the main point of the error is the same.</p>
  
  <p>This class is annotated to produce JSON - maybe that has something to do with this?</p>
  
  <p>All help is appreciated</p>