我有一个用户类,我想使用 Jackson 映射到 JSON。
public class User {
private String name;
private int age;
prviate int securityCode;
// getters and setters
}
我使用 - 将其映射到 JSON 字符串
User user = getUserFromDatabase();
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(user);
我不想映射securityCode
变量。有什么方法可以配置映射器以使其忽略此字段?
我知道我可以编写自定义数据映射器或使用 Streaming API,但我想知道是否可以通过配置来做到这一点?