【问题标题】:How to get a JSON object and map it into object in spring 3.0 controller using POST method?如何使用 POST 方法获取 JSON 对象并将其映射到 Spring 3.0 控制器中的对象?
【发布时间】:2011-06-09 22:11:36
【问题描述】:

我想添加请求映射我的控制器,该控制器获取对象数组的 Json。 JSON 将使用 post 从 javascript 发送。

谢谢, 冷杉

【问题讨论】:

    标签: json spring http post


    【解决方案1】:

    您可以使用 Spring 的 @RequestBody 注释来做到这一点,例如

    @ResponseBody
    public Map<String, Object> handleJsonPost(@RequestBody Map<String, Object> requestJson) {
       ...
       return responseJson;
    }
    

    这也会将返回值作为 JSON 发送回来。

    您还需要在应用程序的类路径中包含 Jackson 库,并添加

    <mvc:annotation-driven/> 
    

    根据您的上下文(参见docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 2018-01-18
      • 2014-12-31
      相关资源
      最近更新 更多