-1
我想序列Java中的匿名對象,但我總是得到null作爲串行化的結果,這是我想要準確:爪哇 - 序列化匿名對象
public class User{
private String login;
private String password;
private String email;
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public void Serialize() throws ParseException, IOException {
Serializable obj = new Serializable(){
public final String login = getLogin();
public final String email= getEmail();
};
DefaultHttpClient client = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(Home.url);
StringEntity stringEntity = new StringEntity(new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss").create().toJson(obj));
System.out.println(EntityUtils.toString(stringEntity));
//Here I'm getting null as result
//.......
}
}
我想創建一個匿名對象來過濾我不想將它們發送到服務器端的字段。 在c#序列化匿名對象到json對我來說工作得很好,但在java中,我不知道爲什麼它不工作!