Java将对象映射到对象-Moo

Java将对象映射到对象-Moo,java,javabeans,object-object-mapping,Java,Javabeans,Object Object Mapping,我有一个关于穆的问题https://github.com/geoffreywiseman/Moo/ 我自己还没能解决。我有这样的班级结构: class Middle{ private int id; private Upper upper; private List<Child> children; private List<Middle> brothers; } class Upper{ private int id; private Stri

我有一个关于穆的问题https://github.com/geoffreywiseman/Moo/ 我自己还没能解决。我有这样的班级结构:

class Middle{
  private int id;
  private Upper upper;
  private List<Child> children;
  private List<Middle> brothers;
}

class Upper{
  private int id;
  private String name;
  private String lastname;
}

class Child{
  private int id;
  private String name;
}
我想把它们翻译成:

class OutputMiddle{
  private int id;

  @Property(translation="Upper")
  private OutputUpper outputUpper;
  @CollectionProperty(itemTranslation = Upper.class)
  private List<OutputChild> outputChildren;
  private List<OutputMiddle> outputBrothers;
}

class OutputUpper{
  private int id;
  private String outputName;
}

class OutputChild{
  private int id;
  private String outputName;
}
我不知道的是:

我是否能够将一个属性从一个类转换为另一个类的另一个属性? 对一组对象执行相同的操作? 和相同,但对同一类的对象集合? 为什么我需要这个?因为我将类Middle的对象返回为JSON或XML,并且我需要它有一个类似OutputMiddle的结构,但我不想在创建JSON后干预它,并手动更改节点的名称


谢谢

试试看,它很容易使用,而且只需要很少的配置

我希望我早一点看到这一点,我会回答它,或者至少尝试澄清你的问题,以便我能回答它。我不能完全肯定我是否理解你的问题。你应该可以在这里做你想做的所有事情,这看起来就像我以前用Moo做的那种事情。