使用 Gson 或 Jackson 对 JSON 进行 Deserial 化时忽略空字段
2022-09-04 04:33:51
我知道在将对象序列化为JSON时,有很多关于跳过具有空值的字段的问题。我想在将JSON反序列化为对象时跳过/忽略具有空值的字段。
考虑类
public class User {
Long id = 42L;
String name = "John";
}
和 JSON 字符串
{"id":1,"name":null}
当做
User user = gson.fromJson(json, User.class)
我想成为“1”,成为“约翰”。user.id
user.name
Gson或Jackson是否能够以一般方式(没有特殊s或类似方式)?TypeAdapter