Oracle Weblogicサーバー11g.Implemented RESTFulをインストールしましたが、ドキュメントに従って、そこにformat = jsonを配置します。動作するはずですが、動作していません。
レスポンスをjsonとして解決する方法を教えてください。
Oracle Weblogicサーバー11g.Implemented RESTFulをインストールしましたが、ドキュメントに従って、そこにformat = jsonを配置します。動作するはずですが、動作していません。
レスポンスをjsonとして解決する方法を教えてください。
これを行う方法の実際の例は、 https ://www.samplecode.oracle.com/sf/projects/oracle-parcel-svc/ で入手できます。セッションの WLS での JAX-RS をカバーする Web キャスト シリーズがあります。 4 このリンク: http://www.oracle.com/technetwork/middleware/weblogic/learnmore/weblogic-javaee6-webcasts-358613.html
JSON を返すメソッドを構成するときは、JSON を生成することを指定する必要があります。これを行う1つの方法は次のとおりです。
@GET
@Path("{id}.json")
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})
public Parcel getParcelById_json(@PathParam("id") int id)
{
return getParcelById(id);
}
また、JSON 応答を期待することを指定するために、クライアントに適切な HTTP ヘッダーを配置する必要があります。SOAP-UI などの一部のテスト クライアントは、データの実際の送信が JSON であっても、XPATH を実行できるように JSON を XML に自動変換します。