请在以下情况下帮助我。我将从数据库中获取一些数据,这些数据将位于下面的JSON结构中。 从数据库获取数据后获得的JSON结构:
module: {
rules: [
{
test: /\.html$/,
use: {
loader: 'html-loader',
options: {
interpolate: true
}
}
}
]
},
基于不同的渠道,我必须自定义上述JSON。 频道1的自定义映射:
{
"employeeDetails":[
{
"name":"ABC",
"age":"20",
"address":{
"street":"NC Street",
"area":"chn",
"country":"india"
}
},
{
"name":"DEF",
"age":"25",
"address":{
"street":"BC Street",
"area":"njk",
"country":"india"
}
}
]
}
渠道2的自定义映射
{
"emplDetails":[
{
"emplName":"ABC",
"emplAge":"20",
},
{
"emplName":"DEF",
"emplAge":"25",
}
],
"emplAddress":[
{
"emplstreet":"NC Street",
"emplarea":"chn",
"emplcountry":"india"
},
{
"emplstreet":"BC Street",
"emplarea":"njk",
"emplcountry":"india"
}
]
}
根据渠道,我将有不同的POJO类。有没有一种方法可以将数据从一种pojo复制到另一种结构不同的pojo?如何在Java中实现这种情况?