Java 如何将JSON数据绑定到Jersey中的字符串
我的服务使用Json数据。我想把这个绑成一根绳子。我尝试了以下代码,但未成功:Java 如何将JSON数据绑定到Jersey中的字符串,java,jersey,dropwizard,Java,Jersey,Dropwizard,我的服务使用Json数据。我想把这个绑成一根绳子。我尝试了以下代码,但未成功: @POST @Path("file/save") @Consumes(MediaType.APPLICATION_JSON) public JsonResponse save(String content) { } 我得到了错误:“错误400无法反序列化START\u对象令牌之外的java.lang.String实例” 如何解决此问题?尝试为您的请求创建一个容器类,然后将该类用作资源方法中的参数。例如: Class
@POST
@Path("file/save")
@Consumes(MediaType.APPLICATION_JSON)
public JsonResponse save(String content) {
}
我得到了错误:“错误400无法反序列化START\u对象令牌之外的java.lang.String实例”
如何解决此问题?尝试为您的请求创建一个容器类,然后将该类用作资源方法中的参数。例如:
Class MyRequest {
public String name;
public String address;
}
@POST
@Path("file/save")
@Consumes(MediaType.APPLICATION_JSON)
public JsonResponse save(MyRequest req) {
//req.name, req.address
}
如果这对您不起作用,您能提供更多关于您试图实现的目标的详细信息吗?您能发布json字符串的示例吗