jersey 1.16でJSONにマーシャリングしている場合にのみ、値をマーシャリングしたいjaxbアノテーション付きクラスのメソッドがあります-これは下でjackson 1.9を使用しています。私は、jaxb の @XmlTransient と jackson の @JsonProperty を使用して、次のような方法でこれを行うことを望んでいました。
@XmlRootElement
public class SomeClass {
// Other XmlElement annotated methods
@XmlTransient
@JsonProperty(value="type")
public String getType(){
return this.type;
}
}
...しかし、マーシャリングはまったく行われていないようです。エラーは発生しません。