关于json,就不在多做介绍了,直接进入正题:
举例子:
1.现在前台做了一个Ajax请求,往数据库中添加数据:
var json='{"goodName":"果粒橙","good ":"这是一种好喝的","goodMessage":"这个很好喝,你还想喝 吗。。。。。。。。","goodCost":"2","goodPrice":"2.5","goodPicture":"image/","goodSellcount":"20","goodDtock":"200"}';
$.post("add_good",{"name":json},function(){
alert("添加成功");
});
2.现在后台就要接受前台传过来的json数据,并把他转换成对象以添加进数据库(两种方法)。
方法1:
//得到json对象
JSON json = JSON .from (name);
Goods g = new Goods();
//将json对象转换为json字符串
g.setGoodName( json .getString("goodName"));
g.setGood ( json .getString("good "));
g.setGoodMessage( json .getString("goodMessage"));
g.setGoodCost( json .getString("goodCost"));
g.setGoodPrice( json .getString("goodPrice"));
g.setGoodPicture( json .getString("goodPicture"));
g.setGoodSellcount( json .getString("goodSellcount"));
g.setGoodDtock( json .getString("goodDtock"));
//调用Dao层借口 添加进数据库
Goods.save(g);
方法二(json反序列化):
json = JSON .from (name); g = (Goods) json .toBean(json ,Goods.class); Goods.save(g)
到此为止,后台json的处理已经结束。是不是看见方法二都不想看方法一了啊!哈哈 其实各有各的好,方法二试用于框架使用
以上这篇java后台处理前端传的json串方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
-
从 Storm 到 Flink,汽车之家基于 Flink 的实时 SQL 平台设计思路与实践
2026-05-17栏目: 教程
-
浅谈JDK 1.8中的PrarllelStream
2026-05-17栏目: 教程
-
Java工程师学习指南(入门篇)
2026-05-17栏目: 教程
-
Java工程师学习指南(初级篇)
2026-05-17栏目: 教程
-
Java工程师学习指南(中级篇)
2026-05-17栏目: 教程
