我已经安装了 oracle weblogic server 11g.Implemented RESTFul 但是当我放置格式 = json 时按照文档。它应该工作,但它不工作。
能否请您告诉我,如何将响应解析为 json。
我已经安装了 oracle weblogic server 11g.Implemented RESTFul 但是当我放置格式 = json 时按照文档。它应该工作,但它不工作。
能否请您告诉我,如何将响应解析为 json。
您可以在此处获得如何执行此操作的工作示例:https ://www.samplecode.oracle.com/sf/projects/oracle-parcel-svc/我们有一个网络广播系列,涵盖 WLS 会话中的 JAX-RS 4 在此链接:http ://www.oracle.com/technetwork/middleware/weblogic/learnmore/weblogic-javaee6-webcasts-358613.html
当您配置要从中返回 JSON 的方法时,您必须指定它生成 JSON。这是一种方法:
@GET
@Path("{id}.json")
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})
public Parcel getParcelById_json(@PathParam("id") int id)
{
return getParcelById(id);
}
您还需要在客户端中放置正确的 HTTP 标头,以指定它需要 JSON 响应。一些测试客户端(例如 SOAP-UI)会自动将 JSON 转换为 XML,这样您就可以在其上执行 XPATH,即使数据的实际传输是 JSON。