gpt4 book ai didi

java - 在 JAX-RS 中,整个 JSON 字符串都会被发布

转载 作者:行者123 更新时间:2023-12-01 17:59:14 25 4
gpt4 key购买 nike

我有一个接受 JSON 的简单 Jersey POST 方法。我正在使用 SOAP UI 进行测试,使用 POST 和媒体类型 application/JSON。在请求正文中,我有 JSON:

{
email:"test"
}

当我对此进行测试时,我希望作为测试进入服务的字符串实际上是作为整个 JSON 字符串进入的。不确定这里出了什么问题,它应该根据文档工作。

@POST
@Path("/TEST")
@Consumes(MediaType.APPLICATION_JSON)
public Response testJaxRs(String email){
// email = "{
// email:"test"
// }"
return Response.ok().build();
}

最佳答案

如果您不想将其反序列化为 bean,那么您可以接受帖子正文作为键值对的映射。例如:

public Response testJaxRs(Map<String, String> body) {
body.get("email") // "test"
...

关于java - 在 JAX-RS 中,整个 JSON 字符串都会被发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com