使用Java在不同POJO类之间进行自定义JSON结构映射

时间:2018-07-28 07:53:54

标签: java json

请在以下情况下帮助我。我将从数据库中获取一些数据,这些数据将位于下面的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中实现这种情况?

0 个答案:

没有答案