paulblessing
01/12/2017, 3:37 PMnull
coming in from the JSON, gson is going to honor that.
public final class GsonTest {
public static class Model {
public String foo;
public Model() {
foo = "default value";
}
}
public static void main(String[] args) {
Gson gson = new Gson();
Model noExplicitNull = gson.fromJson("{}", Model.class);
Model explicitNull = gson.fromJson("{\"foo\": null}", Model.class);
System.out.println(noExplicitNull.foo); // prints "default value"
System.out.println(explicitNull.foo); // prints "null"
}
}