java中json資料轉換

2021-09-19 14:32:47 字數 993 閱讀 3147

需求

很多時候我們呼叫其他服務的介面,得到的是json資料,有時候json資料還巢狀了好幾層,我們如何拿到我們想要的資料呢。解決

使用第三方庫,將json資料轉換為我們需要的資料。

匯入依賴

jsonobject.fromobject(result)    將字串result轉換為json物件

jsonobject.fromobject(result).getjsonobject("data") 獲取json物件中的dada資料

jsonobject.fromobject(result).getjsonobject("data").getjsonarray("list") 獲得data中的list集合

jsonobject.fromobject(result).getjsonobject("data").getjsonarray("list").getjsonobject(0) 獲得data中list集合中的第乙個元素

一層一層的巢狀,我們一層一層獲取就好了。物件用getjsonobject(「物件名」)獲取,集合用getjsonarray(「集合名」) 取

JSon資料轉換

總結 第一 前端和後台結合最終要靠的是資料 前端是json 後台是 map。都是鍵值對 轉換 fastjson 注意點。map也屬於物件 1.後台將資料轉換為json格式的字串 string json json.parse 2.後台將json格式的字串轉換成map 或者封裝物件 json.parse...

json中引號轉換

慣例 我是溫浩然 今天遇到了這樣乙個問題,首先,我是這樣寫的 var driver input rw driver editcardmodalprint each function driver 想要生成乙個類似 格式的東西,但是發現,如果輸入的東西,就是 this val 中輸入的如果有英文格式的...

Java物件與JSON的轉換

1 直接將物件轉換 將陣列轉換為json string arr jsonarray jsonarray jsonarray.fromobject arr system.out.println jsonarray 物件轉換成json get和set方法必須有 userinfo user new use...