问题遇到的现象和发生背景
目前碰到了一个需要转换json的需求,json1需要转换为json2,json1中字段名和json2可能有区别,比如uid→userid,具体哪个字段有区别是不确定的,因此需要一个动态配置字段映射转换的解决方案
问题相关代码,请勿粘贴截图
"students": [{
"id": "0001",
"name": "张三"
},
{
"id": "0002",
"name": "李四"
}
]
映射为:
"students": [{
"userid": "0001",
"username": "张三"
},
{
"userid": "0002",
"username": "李四"
}
]
运行结果及报错内容
我的解答思路和尝试过的方法
无法使用固定model序列化的方法解决,因为需要映射的字段是不确定的
我想要达到的结果
可以动态配置json1的某些字段映射到json2的某些字段,配置后可以字段转换