JAXB + Jettison을 사용하여 다중 형식의 RESTful (스키마없는) 서비스를 제공하고 있습니다. @XmlTransient
주석은 내가 직렬화하고 싶지 않은 속성에 유용합니다. 그러나 그것은 충분하지 않습니다.JAXB : 런타임에서 특정 필드를 마샬링에서 제외하는 방법은 무엇입니까?
런타임에 의 특정 필드를 마샬링에서 제외 할 수 있습니까?
마샬링 컨텍스트를 어떻게 든 사전 초기화하고 제외 할 필드를 정의 할 수 있습니까?
현재 사용자의 역할에 따라 개체 필드를 선택적으로 serialize해야합니다.
"런타임시 마샬링에서 특정 필드를 제외하려면 어떻게합니까?" - 당신이 왜 이것을하고 싶은지 우리에게 이유를 제공해 줄 수 있습니까? 선택적 속성을 원한다면 가능합니다. 이는 동일한 목적을 수행합니다. –
안녕하세요 Jeff! 귀하의 의견을 보내 주셔서 감사합니다! 내 질문 (마지막 줄)을 업데이트했습니다. 'optional' 어노테이션 값이 내가 원하는 것을 정말로 알기를 바랍니다. – forker