草庐IT

CollectionAdapter

全部标签

java - 你如何让 GSON 忽略 null 或空对象以及空数组和列表?

我正在使用Gson,我处于必须缩小某些Json字符串大小的情况。为此,我希望它不将空对象、空值、空列表和数组放入Json字符串中。有直接的方法吗?让我澄清一下:我希望跳过所有内容:emptyProp:{}或emptyArray:[]。我希望跳过任何只包含空属性的对象。 最佳答案 只要您不为GsonBuilder设置serializeNulls(),默认情况下会排除Null值。空列表的一种方法是创建一个JsonSerializerclassCollectionAdapterimplementsJsonSerializer>{@Over