GsonBuilder gsonBuilder = new GsonBuilder(); Person person = new Person("Monica",22,null); String result = gsonBuilder.serializeNulls().create().toJson(person);//空字段也会被序列化
System.out.println(result); System.out.println(new Gson().toJson(person));
结果:
{"name":"Monica","age":22,"sex":null}
{"name":"Monica","age":22}
两个注解:
@SerializedName 可更改被序列化的字段名称
@Expose 添加该注解的字段 将会被序列化