我有一个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映射库。