springmvc与json数据交互的一些常见问题
Posted 老篮孩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc与json数据交互的一些常见问题相关的知识,希望对你有一定的参考价值。
json是一种常见的数据格式,使用json来传递数据也是十分的方便
json数据又分为json对象和json字符串两个概念
JSON对象:
var jsonObject = {
"username":"admin",
"password":123
}
JSON字符串 "串",就是通过双引号或者单引号框起来的
var jsonObject = \'{
"username":"admin",
"password":123
}\'
那么问题来了,我们使用ajax请求向springmvc传递值时到底是使用json对象还是json字符串呢?
这边当我发送的是json对象时,控制台不会打印数据,也不报错,但是如果没有设置contentType时会报异常
使用了@ResponseBody和@RequestBody这两个注解后,页面传递的json数据必须要是json字符串,不能是json对象,而且数据格式contentType必须设置为"application/json,charset=UTF-8",
这里表达的不是特别详细,日后会继续完善
以上是关于springmvc与json数据交互的一些常见问题的主要内容,如果未能解决你的问题,请参考以下文章