想要隐藏由 Jackson 映射到 JSON 的对象的某些字段
我有一个用户类,我想使用Jackson映射到JSON。
public class User {
private String name;
private int age;
private int securityCode;
// getters and setters
}
我使用 - 将其映射到 JSON 字符串
User user = getUserFromDatabase();
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(user);
我不想映射变量。有没有办法配置映射器以使其忽略此字段?securityCode
我知道我可以编写自定义数据映射器或使用流式处理 API,但我想知道是否有可能通过配置来执行此操作?