首页 > 解决方案 > 构造具有相同属性但对象名称不同的 POJO

问题描述

我想构造一个对象数组,它们具有相同的字符串类型属性:

  1. 财产1
  2. 财产2

有了这个 POJO,我打算用 Jackson 序列化成 JSON。

我希望对象的序列化数组采用这种格式(每个对象具有不同的名称):

 "array":[  
         {  
            "LORUM_IPSUM":{  
               "property1":"",
               "property2":""
            }
         },
         {  
            "DOLAR_SIT":{  
               "property1":"",
               "property2":""
            }
         }
]

是否有杰克逊注释可以使用相同的类,但每个对象的名称不同?为了简洁起见,我已经缩短了这个例子,但是会有超过 20 个对象。

提前谢谢了。

标签: javapojo

解决方案


推荐阅读