【发布时间】:2015-05-12 08:02:18
【问题描述】:
我正在使用 RESTeasy 库在 J2EE 环境中开发一些 REST 服务。 如果我有这个@POST REST 方法:
@POST
@Path("/filter")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public List<Order> findOrders(
@FormParam("orderfiltercriteria") OrderFilterCriteria orderFilterCriteria,
@FormParam("readcontext") OrderReadContext readContext,
@FormParam("querycontrol") QueryControl queryControl,
@FormParam("fetchpattern") FetchPattern fetchPattern,
@FormParam("loadpattern") LoadPattern loadPattern)
{
...
}
假设客户端通过表单发送这些数据,并且假设这些是 JSON 字符串,我如何才能以正确的方式转换(服务器端)这些 JSON 字符串?比如“readcontext”字段的JSON字符串,如何才能正确转换成OrderReadContext对象?
我正在使用 WidlFly 8.2 进行部署。 提前致谢。
【问题讨论】:
标签: json jakarta-ee post resteasy