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)文章
springcloud如何使用Feign后臺內(nèi)部傳遞MultipartFile
這篇文章主要介紹了springcloud如何使用Feign后臺內(nèi)部傳遞MultipartFile,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03淺析java修飾符訪問權(quán)限(動力節(jié)點Java學(xué)院整理)
Java有四種訪問權(quán)限,其中三種有訪問權(quán)限修飾符,分別為private,public和protected,還有一種不帶任何修飾符,下面通過本文給大家簡單介紹下java修飾符訪問權(quán)限相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧2017-04-04使用AOP+反射實現(xiàn)自定義Mybatis多表關(guān)聯(lián)查詢
這篇文章主要介紹了使用AOP+反射實現(xiàn)自定義Mybatis多表關(guān)聯(lián),目前的需求是增強現(xiàn)有的查詢,使用簡單的注解即可實現(xiàn)多表關(guān)聯(lián),本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05Java之NoClassDefFoundError的原因及分析
在Java開發(fā)中,經(jīng)常會遇到ClassNotFoundException和NoClassDefFoundError異常,ClassNotFoundException發(fā)生在編譯時JVM無法找到類,而NoClassDefFoundError則發(fā)生在運行時JVM無法加載類,這兩個異常雖然原因相似,但有本質(zhì)區(qū)別2024-09-09Java編程通過匹配合并數(shù)據(jù)實例解析(數(shù)據(jù)預(yù)處理)
這篇文章主要介紹了Java編程通過匹配合并數(shù)據(jù)實例解析(數(shù)據(jù)預(yù)處理),分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01java實現(xiàn)解析json復(fù)雜數(shù)據(jù)的第三種思路詳解
這篇文章主要為大家信息介紹了java實現(xiàn)解析json復(fù)雜數(shù)據(jù)的第三種思路,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01Javaweb實現(xiàn)完整個人博客系統(tǒng)流程
這篇文章主要介紹了怎樣用Java來實現(xiàn)一個完整的個人博客系統(tǒng),我們通過實操上手的方式可以高效的鞏固所學(xué)的基礎(chǔ)知識,感興趣的朋友一起來看看吧2022-03-03