Java 是否有方法修改POJO字段并返回POJO

Java 是否有方法修改POJO字段并返回POJO,java,pojo,fasterxml,Java,Pojo,Fasterxml,有没有一种方法可以使用mixin或@JSONProperty用新的propertylike修改POJO字段,并将修改后的POJO取回?动态添加/修改POJO字段的方法 就像我有课一样 class PojoA<T>{ private T data;//field to be modified as NewData } 实际结果是一个字符串,但我能得到修改后的POJO吗?我认为这可以通过使用来完成,但不确定fasterxml是否会欣赏……反射,你确定吗?这不是更贵吗?您想更改

有没有一种方法可以使用mixin或@JSONProperty用新的propertylike修改POJO字段,并将修改后的POJO取回?动态添加/修改POJO字段的方法

就像我有课一样

 class PojoA<T>{

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

 }

实际结果是一个字符串,但我能得到修改后的POJO吗?

我认为这可以通过使用来完成,但不确定fasterxml是否会欣赏……反射,你确定吗?这不是更贵吗?您想更改字段的值,还是更改字段的名称?第一个是反射,第二个是不可能的。当我听说动态修改字段时,我想到反射。。但这绝对不是一个更便宜的解决方案,这就是为什么我要评论你的问题^^^@Antoniosss我真的需要第二个,有什么想法吗?
    public interface PojoMixIn<T> {
    @JsonProperty("NewData")
     T getData();
     }
        mapper.addMixInAnnotations(PojoA.class,PojoMixIn.class);
        mapper.writerWithDefaultPrettyPrinter().writeValueAsString(pojoA);