0

有没有办法用新属性(如使用 MixIns 或@JSONProperty)修改 POJO 的字段并取回修改后的 POJO?(一种动态添加/修改 POJO 字段的方法?)

就像我有课

 class PojoA<T>{

 private T data;//field to be modified as NewData

 }

所以,我尝试了 MixIns 之类的

    public interface PojoMixIn<T> {
    @JsonProperty("NewData")
     T getData();
     }

现在要获取修改后的字段,我使用ObjectMapper

        mapper.addMixInAnnotations(PojoA.class,PojoMixIn.class);
        mapper.writerWithDefaultPrettyPrinter().writeValueAsString(pojoA);

实际结果是 a String,但是我可以得到修改后的 POJO 吗?

4

0 回答 0