J'ai créé un modèle:Gson ignore mes champs lors de la conversion
public class UserRequest extends DefaultRequest {
public String username;
public String password;
public String id;
public UserRequest(String username, String password) {
this.username = username;
this.password = password;
}
}
Et je l'appeler comme:
//code truncated
UserRequest userRequest = new UserRequest(username,password);
response = getRestClient().sysInitApp(userRequest).execute();
//code truncated
Et puis-je imprimer le corps de la demande, au lieu de:
{
"username":"farid",
"password":"passfarid",
"id":null
}
Je reçois:
{
"username":"farid",
"password":"passfarid"
}
J'apprécierais n'importe quelle aide avec ce problème.
Ceci est le comportement par défaut pour gson. https://sites.google.com/site/gson/gson-user-guide#TOC-Null-Object-Support – pvg