Définition de la valeur par défaut d'une variable lors de la désérialisation à l'aide de gson

Je suis en train de convertir JSON pour objet Java. Quand une certaine valeur d'une paire est nullil convient de définir avec une certaine valeur par défaut.

Voici mon POJO:

public class Student {      
    String rollNo;
    String name;
    String contact;
    String school;

    public String getRollNo() {
        return rollNo;
    }
    public void setRollNo(String rollNo) {
        this.rollNo = rollNo;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getSchool() {
        return school;
    }
    public void setSchool(String school) {
        this.school = school;
    }
}

Exemple d'objet JSON:

{
  "rollNo":"123", "name":"Tony", "school":null
}

Donc, si l'école est nullje dois faire cela en une valeur par défaut, comme "school":"XXX". Comment puis-je configurer ce avec Gson alors que la désérialisation d'objets?

source d'informationauteur Arun