Restlet フレームワークを使用して RESTful Web サービスを開発する場合、できるだけコンパクトな方法で JSON と XML にシリアライズしたいと考えています。
可能な限り最も効率的な方法で、リクエストに基づいて回答に要素を含めるかどうかを動的に決定するにはどうすればよいですか? 私のコードは次のようになります。
protected Representation get(bool headerIncluded,Variant variant){
MyObject myObject = MyDao.getObject()
MySerializer<MyObject> mySerializer = headerIncluded ? new MySerializerWithHeader() : new MySerializerWithoutHeader();
return mySerializer.serializeToRightType(myObject,variant)
}
JaxB を使用したいのですが、そのようなパターンを実装することは可能ですか?