欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Gson: GsonBuilder().serializeNulls()配置序列化Null值的意义

程序员文章站 2024-03-16 09:36:58
...

实例化Gson的时候可以添加一些配置:如GsonBuilder().serializeNulls()
含义
Gson在默认情况下序列化的时候是不导出值是null的属性的

public class Student{
   public String name;//"小明"
    public int age;"12"
    public String phone;"null"
}
Gson gson = new Gson();
Logger.e(gson.toJson(student)); //{"name":"小明","age":12}

phone为null,所以没有参与gson的导出。
当配置了serializeNulls()属性之后,就会导出值为null的属性了,方便我们工作的时候调试。

相关标签: Gson serializeNulls

上一篇: 算法之递归

下一篇: example