博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA框架 json数据交互
阅读量:4655 次
发布时间:2019-06-09

本文共 1313 字,大约阅读时间需要 4 分钟。

一、导入依赖:

1     
2
com.fasterxml.jackson.core
3
jackson-annotations
4
2.5.0
5
6
7
com.fasterxml.jackson.core
8
jackson-core
9
2.5.4
10
11
12
com.fasterxml.jackson.core
13
jackson-databind
14
2.5.4
15

 

二、导入jquery。

三、js代码:

1     function senJson() { 2         $.ajax({ 3             type:"post", 4             url:"${pageContext.request.contextPath }/goods/senJson.action", 5             contentType:"application/json;charset=utf-8", 6             data:'{"goodsname":"测试商品","money":99}', 7             success:function(data){ 8                 alert(data); 9             }10         });11 12     }

 

四、controller代码:

使用@RequestBody  来接收json数据,转换成对应的对象。

使用@ResponseBody 来将对象转换成对应的json数据。

代码:

1     @ResponseBody2     @RequestMapping("/senJson")3     public goods  senJson(@RequestBody goods goods){4         System.out.println(goods.getGoodsname()+" "+goods.getMoney());5         return goods;6     }

 

注释一个是RequestBody   一个是ResponseBody 是不一样的。

还有返回值是对象 不是字符串!

转载于:https://www.cnblogs.com/evilliu/p/8982187.html

你可能感兴趣的文章
Some configure
查看>>
流量调整和限流技术 【转载】
查看>>
1 线性空间
查看>>
VS不显示最近打开的项目
查看>>
DP(动态规划)
查看>>
chkconfig
查看>>
2.抽取代码(BaseActivity)
查看>>
夏天过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸
查看>>
反射的所有api
查看>>
css 定位及遮罩层小技巧
查看>>
[2017.02.23] Java8 函数式编程
查看>>
sprintf 和strcpy 的差别
查看>>
JS中window.event事件使用详解
查看>>
ES6深入学习记录(一)class方法相关
查看>>
C语言对mysql数据库的操作
查看>>
INNO SETUP 获得命令行参数
查看>>
HTML5与CSS3权威指南之CSS3学习记录
查看>>
docker安装部署
查看>>
AVL树、splay树(伸展树)和红黑树比较
查看>>
多媒体音量条显示异常跳动
查看>>