SpringMvc直接接收json数据自动转化为Map的实例

 更新时间:2018年08月07日 09:59:33   作者:老根儿  
今天小编就为大家分享一篇SpringMvc直接接收json数据自动转化为Map的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

springMvc直接接收json数据自动转化为Map ,必须加上@RequestBody注解并且前台ajax发送请求的时候需要对数据进行格式化

$.ajax({ 
 type : "POST", 
 url : "/search", 
 data :JSON.stringify(searchData), 
 contentType:"application/json",
 dataType : "json", 
 success : function(data) { } 
});

searchData为需要提交的数据,是js对象,或数组,或其他。

@RequestMapping(value = "/search",method = RequestMethod.POST)
public void search (@RequestBody Map<String,String> map){
 System.out.println("传进来的参数:" + map);
} 

重点在于:

contentType:"application/json" :用来告诉服务端消息主体是序列化后的 JSON 字符串。

JSON.stringify() :把js对象转换成json字符串。

@RequestBody :声明springmvc的接收方式。

以上这篇SpringMvc直接接收json数据自动转化为Map的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot2使用WebFlux函数式编程的方法

    SpringBoot2使用WebFlux函数式编程的方法

    这篇文章主要介绍了SpringBoot2使用WebFlux函数式编程的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 解决Idea启动Spring Boot很慢的问题

    解决Idea启动Spring Boot很慢的问题

    这篇文章主要介绍了解决Idea启动Spring Boot很慢的问题,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • 基于java Servlet编码/异常处理(详解)

    基于java Servlet编码/异常处理(详解)

    下面小编就为大家带来一篇基于java Servlet编码/异常处理(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • JAVA十大排序算法之快速排序详解

    JAVA十大排序算法之快速排序详解

    这篇文章主要介绍了java中的快速排序,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Java实现将TXT文本文件转换为PDF文件

    Java实现将TXT文本文件转换为PDF文件

    与TXT文本文件,PDF文件更加专业也更适合传输,所以这篇文章小编主要为大家详细介绍了如何使用Java实现将TXT文本文件转换为PDF文件 ,需要的可以参考下
    2024-02-02
  • Java基于UDP协议实现简单的聊天室程序

    Java基于UDP协议实现简单的聊天室程序

    这篇文章主要为大家详细介绍了Java基于UDP协议实现简单的聊天室程序的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • 使用Jitpack发布开源Java库的详细流程

    使用Jitpack发布开源Java库的详细流程

    这篇文章主要介绍了使用Jitpack发布开源Java库的详细流程,本文通过图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • JavaSwing后台播放音乐mp3

    JavaSwing后台播放音乐mp3

    这篇文章主要为大家详细介绍了JavaSwing后台播放音乐mp3,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • JavaWeb基础教程之Java基础加强版

    JavaWeb基础教程之Java基础加强版

    这篇文章主要介绍了JavaWeb基础教程之Java基础加强版的相关资料,需要的朋友可以参考下
    2016-07-07
  • Java 时间格式转换之impleDateFormat与Data API解析与使用

    Java 时间格式转换之impleDateFormat与Data API解析与使用

    想必大家对 SimpleDateFormat 并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,他是以区域敏感的方式格式化和解析日期的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化
    2021-11-11

最新评论