[英]Java Mapping objects to objects - Moo
我有一个关于Moo的问题(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;
}
我不知道的是:
我为什么需要这个? 因为我将以“ JSON”(或XML)形式返回“ Middle”类的对象,并且我需要它具有“ OutputMiddle”之类的结构,但是我不想在JSON创建后干预并更改其名称手动设置节点。
谢谢!
尝试使用JMapper Framework ,它易于使用且只需很少的配置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.