Gson空值映射问题,当实体类字段不全Gson的映射

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gson空值映射问题,当实体类字段不全Gson的映射相关的知识,希望对你有一定的参考价值。

参考技术A 如果返回的Json数据中,某个实体类的字段不全,那么Gson能够为我们做相应的实体映射?

我们将一个User实体进行序列化得到 Json 数据

现在我们只需要知道序列化会忽略 null,如图所示

userid就已经消失了,因为此值为null

将以下JSON 反序列化:

此处已经删去 userid 、 password 、 gender 、 headPic

以上是关于Gson空值映射问题,当实体类字段不全Gson的映射的主要内容,如果未能解决你的问题,请参考以下文章

gson实体转json时当字段值为空时,json串中就不存在该属于,请问如何在值为空的时候也保留该字符串

Android探究之Gson@SerializedName

使用GSON将更改字段名称映射到POJO

android 怎么添加gson

通过Gson过滤多余的字段

Gson教程九(译):强制序列化null值