2012-07-19 2 views
1

나는 스스로 해결할 수없는 Moo (https://github.com/geoffreywiseman/Moo/)에 대한 질문이 있습니다. 나는이 클래스 구조가 있습니다자바 객체를 객체에 매핑 - 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을 작성하고 이름을 변경하지 않으려 고합니다. 노드의 수동.

감사합니다.

+0

을 필요로의, JMapper Framework을 시도, 나는 그것을 대답, 또는 적어도 내가 대답 할 수 있도록 질문을 명확히하려고했을 것이다. 내가 가진 문제를 완전히 이해하고 있는지 확신 할 수 없습니다. 너는 네가 여기서 원했던 모든 일을 할 수 있어야하고, 내가 이전에 Moo를 사용했던 것과 비슷한 것처럼 보인다. –

답변

0

내가이 이전에 볼 수 좋겠 그것은 사용하기 쉽게하고 몇 가지 구성

관련 문제