Java EE サーバーにデプロイされた jax-rs プロジェクトがあります。その中には、次のような Conference オブジェクトがあります。
public final String name;
public List<Person> participants;
... constructors
次に、会議の配列リストを保持します。次のメソッドがあります。
@GET
@Produces(MediaType.APPLICATION_JSON)
public List<Conference> getList() {
return conferences;
}
これは期待どおりに機能します。私がやりたいのは、json が自動作成される方法を変更することです。会議ごとに人の配列を返す代わりに、後で配列の遅延読み込みに使用する文字列を返したいと思います。どうやってやるの?
アップデート
いくつかの詳細:
文字列は、遅延読み込みのためにjavascriptで悪用されるリンクになります。私の質問は、自動生成された json (参加者の配列全体を含む) を単なる文字列に変更するにはどうすればよいですか? もちろん、別のオブジェクトを作成することなく。serializable を実装しようとしましたが、役に立ちませんでした。