私のクエリは Iterable 要素を返し、JSON 形式でユーザーに返したいのですが、Jersey はそれを変換できません。それは言います:
Java クラス org.jongo.MongoIterator、Java タイプ java.lang.Iterable、および MIME メディア タイプ application/xml のメッセージ本文ライターが見つかりませんでした
@GET
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
public Iterable<Complex> getISS(){
DB db = ConnectionHelper.client.getDB("testdb");
Jongo jongo = new Jongo(db);
MongoCollection complex = jongo.getCollection("COMPLEX");
Iterable<Complex> all = complex.find().as(Complex.class);
return all;
}
リスト型に変換する必要がありますか、それとも他に効果的な方法がありますか?