応答でカスタム オブジェクトを送信するにはどうすればよいですか。オブジェクトから値を出力したいだけです。
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()
。