码迷,mamicode.com
首页 > 编程语言 > 详细

springmvc与json数据交互的一些常见问题

时间:2018-11-15 21:16:32      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:print   charset   springmvc   请求   http   控制台   十分   页面   概念   

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数据交互的一些常见问题

标签:print   charset   springmvc   请求   http   控制台   十分   页面   概念   

原文地址:https://www.cnblogs.com/a-small-lyf/p/9965842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!