6

応答でカスタム オブジェクトを送信するにはどうすればよいですか。オブジェクトから値を出力したいだけです。

type のオブジェクトがあるとしましょうPerson。このような REST 応答本文を送信しようとしています。

  ResponseBuilder response = Response.ok().entity(personObj);
  return response.build();

しかし、私は500エラーが発生します。これも試してみました:

  ResponseBuilder response = Response.status(Status.OK).entity(personObj);
  return response.build();

同じエラー。

コンテンツ タイプを として設定しようとしましtext/xmlた。役に立たない。ここで何が欠けていますか?ググってみた。しかし、特にカスタム オブジェクトの場合、多くの例はありません。

メソッドに文字列を渡すだけであれば、問題なく返されますentity()

4

1 に答える 1