如何將JSON字符串數(shù)組轉(zhuǎn)對象集合
JSON字符串數(shù)組轉(zhuǎn)對象集合
String json ="json數(shù)組數(shù)據(jù)"; JSONArray res = JSON.getJSONArray(json); //用json的方法toJavaList,參數(shù)放入想轉(zhuǎn)的集合對象就可以了 List<MonthTaskRes> monthTaskRes = res.toJavaList(MonthTaskRes.class);
json字符串/數(shù)組與Java對象/集合互轉(zhuǎn)
1.將java對象轉(zhuǎn)換為json字符串
利用json與java對象之間可以相互轉(zhuǎn)換的方式進行存值和取值
(try-catch自己加)
String s = JacksonUtils.getInstance().writeValueAsString(user); System.out.println(“對象轉(zhuǎn)化字符串:”+s); User user1 = JacksonUtils.getInstance().readValue(s, User.class); System.out.println(user1 );
2.json字符串與Java對象的轉(zhuǎn)換
a> 把Java對象列表轉(zhuǎn)換成json對象數(shù)組,并轉(zhuǎn)為字符串
JSONArray array=JSONArray.fromObject(list); String jsonString = array.toString();
b> 把Java對象轉(zhuǎn)換成json對象,并轉(zhuǎn)化成字符串
JSONObject obj = JSONObject.fromObject(user); Log4jInit.ysulogger.debug(obj.toString());
c> 把json字符串轉(zhuǎn)換成Java對象數(shù)組
JSONArray json=JSONArray.fromObject(jsonString);//jsonString字符串數(shù)組 List<User> list =(List<User>) JSONArray .toCollection(json,User.class);
d> 把字符串轉(zhuǎn)換成java對象
JSONObject obj = JSONObject.fromObject(jsonString);/jsonString字符串 User user= (User)JSONObject.toBean(obj,User.class);
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Mysql如何獲取json字符串/數(shù)組的值
- JavaScript中判斷某個字符串、數(shù)組等是否包含某個值的五種方法
- JS字符串轉(zhuǎn)換為數(shù)組的4 個方法示例小結(jié)
- 將JSON字符串數(shù)組轉(zhuǎn)對象集合方法步驟
- 利用js判斷數(shù)據(jù)是否是數(shù)組或字符串的常見方法
- JavaScript將數(shù)組轉(zhuǎn)為對象與JSON對象字符串轉(zhuǎn)數(shù)組方法詳解
- JavaScript實現(xiàn)字符串轉(zhuǎn)數(shù)組的6種方法總結(jié)
- JS數(shù)組轉(zhuǎn)字符串實現(xiàn)方法解析
- JS字符串和數(shù)組如何實現(xiàn)相互轉(zhuǎn)化
- JavaScript 中字符串和數(shù)組的概念解析與多角度對比區(qū)分
相關(guān)文章
聊聊Spring循環(huán)依賴三級緩存是否可以減少為二級緩存的情況
這篇文章主要介紹了聊聊Spring循環(huán)依賴三級緩存是否可以減少為二級緩存的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02Java零基礎教程之Windows下安裝、啟動Tomcat服務器方法圖解(免安裝版)
這篇文章主要介紹了Windows系統(tǒng)下安裝、啟動、注冊服務、停止 Tomcat操作的所有方法,本文通過圖文并茂的方式給大家介紹的非常詳細,感興趣的朋友一起看看吧2016-09-09java+socket實現(xiàn)簡易局域網(wǎng)聊天室
這篇文章主要為大家詳細介紹了java+socket實現(xiàn)簡易局域網(wǎng)聊天室,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05spring boot 使用profile來分區(qū)配置的操作
這篇文章主要介紹了spring boot使用profile來分區(qū)配置的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07