2017-12-22 2 views

답변

0

당신의 JAXB 클래스를 가정하면

@XmlElement(name="state") 
    String state; 

을 가지고 당신은 요소의 역 직렬화를 건너 @XmlTransient를 사용해야합니다.

@XmlTransient(name="state") 
    String state; 

다른 가능한 솔루션은 클래스에서 해당 필드를 제거하는 것입니다.

+0

라비, JAXB 클래스를 변경하고 싶지 않습니다. 언 마샬 할 때 프로그래밍 방식으로이 작업을 수행 할 수 있습니까? – user2913809

+0

@ user2913809 위의 변경 작업을 수행하는 것은 무엇입니까? 예상 출력보다 왜 그렇게 중요한가요? – Ravi

+0

JAXB 클래스는 타사 jar에 있습니다. 새로운 JAXB 클래스를 생성하면 기존 코드가 더 많이 변경됩니다. – user2913809