Spring Restful Web API中的@RequestBody不接受来自请求为JSON的客户端的请求

维维克·雷迪

@RequestBody 不接受来自客户端的请求。请帮我解决这个问题

为了进行测试,我以以下格式将 JSON 数据从邮递员以原始(应用程序/JSON)格式发送到我的控制器

邮递员错误:客户端发送的请求在语法上不正确。

但我想这是 JSON 的正确格式。如果错了请纠正我

{
"flight_details": [
{
  "flight_from": "Bangalore",
  "flight_to": "Hyderabad"
},
{
  "flight_from": "Delhi",
  "flight_to": "Pune"
}]
}

这是我的控制器代码:

@RequestMapping(value="addFlightDetails", method = RequestMethod.POST)

public void addOfferTest(HttpServletRequest request, HttpServletResponse 
response,@RequestBody RequirementBean requirementbean){

    System.out.println("flightdetails:"+requirementbean.getFlight_details());

}

我的豆类:

public class RequirementBean {

  private String flight_details;
 //Getters and Setters
}

如果我以下面的格式发送相同的请求,我可以收到请求

{"flight_details":"Bangalore"}

但我想要的格式是上面提到的格式。

请帮我解决这个问题

较少的

试试这可能对你有用...

@RequestMapping(value="addFlightDetails", method = RequestMethod.POST)

 public void addOfferTest(HttpServletRequest request, HttpServletResponse 
 response,@RequestBody String json){

  JSONObject mainObject=new JSONObject(json);
  JSONObject flightdetails=mainObject.getJSONObject("flight_details");
  String flight_from=flightdetails.getString("flight_from");
  String flight_from=flightdetails.getString("flight_from");
  System.out.println(flight_from);
  System.out.println(flight_to);

 }

让我知道任何问题...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Restful Web服务中的Spring @RequestBody批注

来自分类Dev

Spring RESTful Web服务和bean的“请求”和“会话”范围

来自分类Dev

REstful Web服务中的客户端

来自分类Dev

RESTful API的Spring Security

来自分类Dev

Spring RESTful Web服务的端口绑定

来自分类Dev

使用Spring MVC RESTful Web服务的Angularjs

来自分类Dev

使用Spring Boot创建RESTful Web服务

来自分类Dev

Spring RESTful Web服务的端口绑定

来自分类Dev

使用Spring MVC RESTful Web服务的Angularjs

来自分类Dev

如何在Spring 3.1中使用RESTful Web服务获取JSON响应

来自分类Dev

GET请求主体中的RESTful Web服务和JSON文档

来自分类Dev

Java中的RESTful Web服务

来自分类Dev

Restful Web服务中的Headerparam

来自分类Dev

没有名为“ springSecurityFilterChain”的bean被定义为Spring Restful Web服务认证的例外

来自分类Dev

没有名为“ springSecurityFilterChain”的bean被定义为Spring Restful Web服务认证的例外

来自分类Dev

RESTful Web服务+ Spring Security:具有访问令牌的API服务?

来自分类Dev

使用Spring获取RESTful Web服务以了解JSON字符串

来自分类Dev

Spring Restful WebService返回JSON

来自分类Dev

Spring Web MVC:如何根据客户端请求更改viewResolver前缀

来自分类Dev

如何在Java中使用Restful Web Service(Restful API)

来自分类Dev

Spring RESTful Web服务-大量数据处理

来自分类Dev

Spring RESTful Web服务成功调用URL后返回404

来自分类Dev

Spring Boot与RESTful Web Services的Apache CXF相比?

来自分类Dev

Spring RESTful Web服务-大量数据处理

来自分类Dev

Yii2 RESTful Web服务:JSON请求格式

来自分类Dev

Web 应用程序中的 Restful API

来自分类Dev

RESTful Web应用程序中的客户端服务器体系结构

来自分类Dev

在春季RESTful Web服务中沿XML接受JSON调用

来自分类Dev

Spring RESTful 应用程序中的 HTTP POST 请求

Related 相关文章

  1. 1

    Restful Web服务中的Spring @RequestBody批注

  2. 2

    Spring RESTful Web服务和bean的“请求”和“会话”范围

  3. 3

    REstful Web服务中的客户端

  4. 4

    RESTful API的Spring Security

  5. 5

    Spring RESTful Web服务的端口绑定

  6. 6

    使用Spring MVC RESTful Web服务的Angularjs

  7. 7

    使用Spring Boot创建RESTful Web服务

  8. 8

    Spring RESTful Web服务的端口绑定

  9. 9

    使用Spring MVC RESTful Web服务的Angularjs

  10. 10

    如何在Spring 3.1中使用RESTful Web服务获取JSON响应

  11. 11

    GET请求主体中的RESTful Web服务和JSON文档

  12. 12

    Java中的RESTful Web服务

  13. 13

    Restful Web服务中的Headerparam

  14. 14

    没有名为“ springSecurityFilterChain”的bean被定义为Spring Restful Web服务认证的例外

  15. 15

    没有名为“ springSecurityFilterChain”的bean被定义为Spring Restful Web服务认证的例外

  16. 16

    RESTful Web服务+ Spring Security:具有访问令牌的API服务?

  17. 17

    使用Spring获取RESTful Web服务以了解JSON字符串

  18. 18

    Spring Restful WebService返回JSON

  19. 19

    Spring Web MVC:如何根据客户端请求更改viewResolver前缀

  20. 20

    如何在Java中使用Restful Web Service(Restful API)

  21. 21

    Spring RESTful Web服务-大量数据处理

  22. 22

    Spring RESTful Web服务成功调用URL后返回404

  23. 23

    Spring Boot与RESTful Web Services的Apache CXF相比?

  24. 24

    Spring RESTful Web服务-大量数据处理

  25. 25

    Yii2 RESTful Web服务:JSON请求格式

  26. 26

    Web 应用程序中的 Restful API

  27. 27

    RESTful Web应用程序中的客户端服务器体系结构

  28. 28

    在春季RESTful Web服务中沿XML接受JSON调用

  29. 29

    Spring RESTful 应用程序中的 HTTP POST 请求

热门标签

归档