title: gson.fromJson return null values
body: <p>This is My JSON String : <code>"{'userName' : 'Bachooo'}"</code></p>
  
  <p>Converting JSON String to <strong>LoginVO</strong> logic is:</p>
  
  <pre><code>Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
  LoginVO loginFrom  = gson.fromJson(jsonInString, LoginVO.class);
  System.out.println("userName " + loginFrom.getUserName()); // output null
  </code></pre>
  
  <p>My <strong>LoginVO.class</strong> is:</p>
  
  <pre><code>public class LoginVO {
  
   private String userName;
   private String password;
  
   public String getUserName()
   {
      return userName;
   }
   public void setUserName(String userName)
   {
      this.userName = userName;
   }
   public String getPassword()
   {
      return password;
   }
   public void setPassword(String password)
   {
      this.password = password;
   }
  
  }
  </code></pre>
  
  <p>Note I am using <strong>jdk 1.8.0_92</strong> </p>
  
  <p>Output of loginForm.getUserName() is <code>NULL</code> instead of <code>"Bachooo"</code> any idea about this issue?</p>