かなり簡単な質問です。私はJerseyを使ってRESTシステムを構築しています。処理中に使用する必要のあるクラスがありますが、クラスがマーシャリングされたときにXMLまたはJSON出力の一部として送信したくない場合は、無視する方法がありますか?私はgetA()
オーバーignore=true
または@Ignore
getC()
以上のような何かがうまくいくことを望んでいるだろうが、私は何のドキュメントを見つけることができませんJersey/JAX-RSアノテーションを使用して、XML/JSONにマーシャリングするときにクラスメンバーをスキップすることはできますか?
@XmlRootElement(name="example")
class Example {
private int a;
private String b;
private Object c;
@XmlElement(ignore=true)
public int getA() { return a; }
@XmlElement
public String getB() { return b; }
@Ignore
public Object getC() { return c; }
... //setters, constructors, etc.
}
:のようなもの。
美しいです!本当にありがとう。 –
私の一日をありがとう –