Java 将所有字段映射为其他类中的一个字段
我试图通过我的对象构建以下json结构Java 将所有字段映射为其他类中的一个字段,java,jackson,Java,Jackson,我试图通过我的对象构建以下json结构 { 身份证号码:“123”, 姓名:“我”, 属性:[{x:“test1”,值:[value1:“1”},{x:“test2”,值:[{abc:“somevalue”}]} ] 属性大小将是固定的,每个请求中的x值将是相同的 jackson mapping中理想的类结构似乎是这样的结构。 当然,您需要一些额外的注释来确保字段具有适当的名称,并且您还需要使用getter和setter class Outer{ String id; Stri
{
身份证号码:“123”,
姓名:“我”,
属性:[{x:“test1”,值:[value1:“1”},{x:“test2”,值:[{abc:“somevalue”}]}
]
属性大小将是固定的,每个请求中的x值将是相同的
jackson mapping中理想的类结构似乎是这样的结构。 当然,您需要一些额外的注释来确保字段具有适当的名称,并且您还需要使用getter和setter
class Outer{
String id;
String name;
List<Attribute> attributes;
}
class Attribute{
String x;
Map<String, String> values;
}
类外部{
字符串id;
字符串名;
列出属性;
}
类属性{
字符串x;
地图价值;
}