title: json converting characters to random charaters
body: <p>Hi i have email address in my database e.g "abc@yahoo.co.in" and when I retrieve it i am getting the same on my controller as well before returning that object to client but when i alert that value on my java script page, "@" is converting to some random characters and not giving proper display. How can i solve this.?</p>
  
  <p>server code :</p>
  
  <pre><code>enter code here
  
   public AppUser findById(@FormParam("employeeId") String eId ){
  
        int id=Integer.parseInt(eId);
        AppUser appUser=null;
        appUser= evaluatorService.findById(id);
        return appUser;
     }
  </code></pre>
  
  <p>while debugging appUser it is giving me proper data.</p>
  
  <p>my client side code : </p>
  
  <pre><code> $.ajax({
      type : 'GET',
      url : 'rest/evaluator/fetchEvaluatorById',
      data : {
  
       'employeeId' : employeeId
      },
      success : function(data) {
       $('#evaluatorDetailEdit').dialog({
        width: 400,
              height: 400,
       });
       alert(data.email);
  
  
       $('#employeeId').val(data.employeeId);
       $('#name').val(data.name);
       $('#lastName').val(data.lastName);
       $('#email').val(data.email);
  
  
      }
     });
  </code></pre>