【发布时间】:2020-09-24 18:55:25
【问题描述】:
我有课:
public class User implements Body {
private Integer userId;
private String userName;
private String emailId;
//getter and setter
}
我想用 Jackson 映射器排除 Body 类,因为我收到错误
ObjectMapper mapper = new ObjectMapper();
User user = new User;
String jsonString = mapper.writeValueAsString(user);
如何在排除所有扩展类或实现类的情况下将对象转换为 JSON?我只需要转换没有 Body 的 User 类
我的超类有很多这样的公共方法:
public final Enumeration method(String email) {
throw new RuntimeException("Error");
}
public final Object method(String name) {
throw new RuntimeException("Error");
}
【问题讨论】:
-
你能修改 Body 类吗?
-
不,我不能修改 Body 类