Handler execution resulted in exception: Content type 'application/json;charset=UTF-8' not supported
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
1、前台
$("#ajax2").click(function(){
var arrays = [{"id":"001", "name":"小敏1", "sex":"女", "age":22},{"id":"002", "name":"小敏1", "sex":"女", "age":22}];
$.ajax({
type:"POST",
url:"ajax2.do",
dataType:"json",
contentType:"application/json",
data:JSON.stringify(arrays),
success:function(data){
}
});
});
或者
$("#ajax2").click(function(){
var url = "ajax2.do";
var arrays = [{"id":"001", "name":"小敏1", "sex":"女", "age":22},{"id":"002", "name":"小敏1", "sex":"女", "age":22}];
$.ajaxSetup({
contentType:'application/json'
});
$.post(url, JSON.stringify(arrays), function(response){
}, "json");
})
2、后台
@RequestMapping(value = "ajax2.do",method = RequestMethod.POST)
public void ajax2(@RequestBody List<Student> list){
System.out.println(list.size());
}
注意:经过测试低版本的Spring MVC和高版本的Spring MVC 需要的jar包不同,具体版本限制我没有去测试。
我用的Spring MVC 是4.2的属于高版本,需要的jar包如下:
<!-- Spring MVC json -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.7.4</version>
</dependency>
低版本需要的jar包是:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
3 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献4条内容
所有评论(0)