 <p>Try to set an @Produces("text/plain") and return a String (cast from your char)</p> <p>Likewise, an @Consumes should do the same trick for input.</p> <p>(Having said that, you should probably emphasize the payload more. Just having chars as input/output is an indicator that your resource design is flawed)</p>