java后臺處理前端傳的json串方法
關(guān)于json,就不在多做介紹了,直接進(jìn)入正題:
舉例子:
1.現(xiàn)在前臺做了一個Ajax請求,往數(shù)據(jù)庫中添加數(shù)據(jù):
var json='{"goodName":"果粒橙","goodTitle":"這是一種好喝的","goodMessage":"這個很好喝,你還想喝 嗎。。。。。。。。","goodCost":"2","goodPrice":"2.5","goodPicture":"image/","goodSellcount":"20","goodDtock":"200"}';
$.post("add_good",{"name":json},function(){
alert("添加成功");
});
2.現(xiàn)在后臺就要接受前臺傳過來的json數(shù)據(jù),并把他轉(zhuǎn)換成對象以添加進(jìn)數(shù)據(jù)庫(兩種方法)。
方法1:
//得到j(luò)son對象
JSONObject jsonobject = JSONObject.fromObject(name);
Goods g = new Goods();
//將json對象轉(zhuǎn)換為json字符串
g.setGoodName( jsonobject.getString("goodName"));
g.setGoodTitle( jsonobject.getString("goodTitle"));
g.setGoodMessage( jsonobject.getString("goodMessage"));
g.setGoodCost( jsonobject.getString("goodCost"));
g.setGoodPrice( jsonobject.getString("goodPrice"));
g.setGoodPicture( jsonobject.getString("goodPicture"));
g.setGoodSellcount( jsonobject.getString("goodSellcount"));
g.setGoodDtock( jsonobject.getString("goodDtock"));
//調(diào)用Dao層借口 添加進(jìn)數(shù)據(jù)庫
Goods.save(g);
方法二(json反序列化):
jsonobject = JSONObject.fromObject(name); g = (Goods) jsonobject.toBean(jsonobject,Goods.class); Goods.save(g)
到此為止,后臺json的處理已經(jīng)結(jié)束。是不是看見方法二都不想看方法一了??!哈哈 其實各有各的好,方法二試用于框架使用
以上這篇java后臺處理前端傳的json串方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java14對于NullPointerException的新處理方式示例解析
這篇文章主要為大家介紹了Java14對于NullPointerException的新處理方式示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
springboot中使用過濾器,jsoup過濾XSS腳本詳解
這篇文章主要介紹了springboot中使用過濾器,jsoup過濾XSS腳本詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
Java設(shè)置請求響應(yīng)時間的多種實現(xiàn)方式
在前后端分離的開發(fā)模式中,前端請求后端獲取數(shù)據(jù)時,合理設(shè)置響應(yīng)時間(超時時間)是提升系統(tǒng)性能和用戶體驗的關(guān)鍵,本文將深入探討如何在Java中設(shè)置請求的響應(yīng)時間,需要的朋友可以參考下2025-01-01
SpringCloud通過Nacos實現(xiàn)注冊中心與遠(yuǎn)程服務(wù)調(diào)用詳解流程
如果不滿足eureka注冊中心,那么本文記錄的Nacos是不二之選。本文主要記錄Springboot基于Nacos實現(xiàn)注冊中心以及遠(yuǎn)程服務(wù)調(diào)用2022-07-07
SpringBoot整合jasypt實現(xiàn)數(shù)據(jù)加密的步驟
聽說過jasypt嗎?它可是一個超級流行的Java庫哦,提供了簡單又高效的加密和解密接口,整合jasypt后,我們的SpringBoot應(yīng)用就能輕松處理敏感數(shù)據(jù)的加密和解密,而不必為復(fù)雜的加密算法頭疼啦,下面給大家介紹SpringBoot整合jasypt實現(xiàn)數(shù)據(jù)加密的步驟,感興趣的朋友一起看看吧2025-04-04

