有没有办法去#se; deserialze"杰克逊的田野路径

时间:2017-12-28 21:14:01

标签: java json jackson deserialization

我正在处理类似于CrudRepository的通用dao bean。主要区别在于此工具将简化提取,过滤和排序。我的工作几乎完美。我仍然面临的一个问题是我需要jpa路径。我希望能够传递杰克逊渲染的路径(占@JsonProperty@JsonUnwrapped。为此,我需要能够有效地序列化路径。我知道我自己可以做到这一点,但除非我确定这样的事情已经存在,否则我不愿意献血和流泪。

有没有办法使用jackson序列化产生的路径获取字段的jpa路径? 示例

class A {
    @JsonUnwrapped
    B b;
    @JsonProperty("c_property")
    C c;
}
class C {
    String field;
}
class B {
    String field;
}

是否有method

method(A.class, "field")->"b.field"
method(A.class, "c_property.field")->"c.field" 

0 个答案:

没有答案