将JsonPath从一种模式映射到另一种

时间:2018-11-23 22:26:57

标签: java jsonpath

我有一个A类型的json对象,我从映射到另一个B类型的下游服务收到。 例如说A是

{
   "a1" : "a",
   "b1" : "b"
}

等效B是

{
   "a2" : "a",
   "b2" : "b"
}

当前使用MapStruct完成映射。除了A中的json之外,我还获得了描述A中一个字段的JsonPath,例如说$.a1

我想做的就是映射A-> B,我也想将A中的路径映射到B中的路径,所以$.a1$.a2

任何人都可以想到通用的方法吗? JsonPath将指向A中的单个字段,因此无需考虑高级JsonPath功能。可以使用其他可以支持该用例的json映射库。

0 个答案:

没有答案