我有带有嵌套对象的 POJO,我需要将其转换为没有嵌套的简单对象,例如我有一个人员和地址,如下所示
public class Person {
private String firstName;
private String lastName;
private Address address;
}
public class Address {
private String lineOne;
private String lineTwo;
}
我需要将 Person 翻译成 PersonFlat 看起来像
public class PersonFlat {
private String firstName;
private String lastName;
private String Address_lineOne;
private String Address_lineTwo;
}
有什么方法可以对 Person 实例进行 xpath 类型的提取以使用 groovy metaClass 获取 Address.lineOne 和 Address.lineTwo ?