一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - springmvc接收json串,轉(zhuǎn)換為實(shí)體類List方法

springmvc接收json串,轉(zhuǎn)換為實(shí)體類List方法

2021-05-24 13:13憂傷的可樂雞 Java教程

今天小編就為大家分享一篇springmvc接收json串,轉(zhuǎn)換為實(shí)體類List方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

開始我用list<泛型>接受json串,如下,結(jié)果list內(nèi)并非泛型對象,而是jsonobject對象。這樣在遍歷的時(shí)候就報(bào)了轉(zhuǎn)化異常的錯(cuò)誤。我不知道為什么springmvc在處理這個(gè)的時(shí)候并沒有將json對象轉(zhuǎn)化為泛型對象(我認(rèn)為應(yīng)該能獲取到,可能是配置問題或者使用不當(dāng)導(dǎo)致的),這個(gè)錯(cuò)誤用實(shí)際證明了java是假泛型。

如何解決呢,暫時(shí)有兩種方案,第一種是使用json工具類轉(zhuǎn)化json對象為泛型對象,第二種使用數(shù)組接受,然后將數(shù)組轉(zhuǎn)化為list對象。代碼如下下。如果哪天找到了更好的解決方案,或者研究了springmvc的源碼,我再來解釋或者解決這個(gè)問題吧~做個(gè)筆記先

?
1
2
3
4
5
6
7
publicresult<integer, state> saveuserpositions(@requestbody list<userposition> userpositions) {
 
}
 
public result<integer, state> saveuserpositions(@requestbody userposition[] userpositions) {
 
}

注:

該方法可以快速將array轉(zhuǎn)換為list

?
1
list<userposition> position = new arraylist<>(arrays.aslist(userpositions));

以上這篇springmvc接收json串,轉(zhuǎn)換為實(shí)體類list方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/u012817635/article/details/56017103

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产盗摄美女嘘嘘视频 | 青草视频免费观看 | 香蕉久久网 | 日韩一卡2卡3卡新区网站 | 国产亚洲欧美日韩俺去了 | 国产动作大片 | 精品AV综合导航 | 久久机热免费视频 | 日韩亚洲欧美综合一区二区三区 | 亚洲AV中文字幕无码久久 | 欧美一级视频在线 | 国色天香视频完整版 | 精品久久久久久 | 亚洲激情成人 | 久久伊人精品青青草原2021 | 奇米狠狠色| 日韩久久影院 | 91李宗精品72集在线观看 | 亚洲国产在线播放 | 日本一区二区三区国产 | 7777奇米| 高中生放荡日记高h娜娜 | 欧美一级视频在线观看 | 校园全黄h全肉细节文 | 国产精品美女久久久久 | 国产va欧美va在线观看 | 久久久久国产一级毛片高清片 | 亚洲AVAV天堂AV在线网爱情 | 亚洲精品色婷婷在线影院麻豆 | 国产精品免费久久久久影院小说 | 男生和女生艹逼 | 欧美女孩videos | 接吻吃胸摸下面啪啪教程 | 日本在线www | 国产在线视频资源 | 国产高清一区二区三区免费视频 | 荡女淫春2古装 | 欧美人伦禁忌.5 | 国产日产精品久久久久快鸭 | 福利视频一区二区三区 | 色橹 |