第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將復(fù)雜的動態(tài) json 轉(zhuǎn)換為 pojo 類

如何將復(fù)雜的動態(tài) json 轉(zhuǎn)換為 pojo 類

慕碼人8056858 2022-01-19 09:29:07
我有以下json[{    "Maindata": "{\"SubData\":[{\"Name\":\"a\",\"rollnumber\":1,\"ParentName\":c},{\"Name\":\"b\",\"rollnumber\":2,\"ParentName\":d},{\"Name\":\"m\",\"rollnumber\":3,\"ParentName\":n}],\"schooltime\":123213,\"lunchtime\":2321,\"TeacherName\":\"abc\",\"ClassTeacherName\":\"abc\",\"Subjects\":null,\"ClassName\":\"xyz\",\"PrincipleName\":[\"sdffd\"],\"ClassID\":\"21312\",\"books\":\"\",\"classdata\":{\"scienceclass\":\"2hrs\",\"Projects\":\"True\",\"Games\":\"Nothing\"},\"real\":null,\"classuniqueid\":\"21323234234\",\"schoolbelltime\":21323321}"}]在上面的 Json 中,我們有MainData - 主要數(shù)據(jù)有兩個主要部分SubDataClassData當我試圖查看上面的 Json 查看器時,它將 MainData 顯示為主 Json,并且不顯示子數(shù)據(jù) json現(xiàn)在我想將上面的 json 轉(zhuǎn)換為 Pojo 類,以某種方式說如果我將子數(shù)據(jù)的名稱指定為“a”,它應(yīng)該給我“a”的所有詳細信息?,F(xiàn)在子數(shù)據(jù)是動態(tài)的,它現(xiàn)在有三個部分,當有新的學(xué)生數(shù)據(jù)可用時它可以有 100 個,也可以只有兩個。如何編寫一個讀取此內(nèi)容并提供數(shù)據(jù)的 pojo 類。我正在使用 gson,下面是我的 pojo 課程public class MyPojo{    private String Maindata;    public String getMaindata ()    {        return Maindata;    }    public void setMaindata (String Maindata)    {        this.Maindata = Maindata;    }    @Override    public String toString()    {        return "ClassPojo [Maindata = "+Maindata+"]";    }} 
查看完整描述

2 回答

?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

您可以使用Jackson將 JSON 數(shù)據(jù)轉(zhuǎn)換為 POJO,并將 POJO 轉(zhuǎn)換為 JSON 數(shù)據(jù)。對于像您這樣的復(fù)雜 JSON 數(shù)據(jù),您需要在相應(yīng)的類中創(chuàng)建復(fù)雜類型的 ArrayList。


查看完整回答
反對 回復(fù) 2022-01-19
?
回首憶惘然

TA貢獻1847條經(jīng)驗 獲得超11個贊

將您的有效 JSON 粘貼到此站點并選擇

目標語言:Java

注釋樣式:GSON

并下載 Zip 文件,然后將其解壓縮,然后您將獲得 JSON 響應(yīng)的所有 POJO 類


查看完整回答
反對 回復(fù) 2022-01-19
  • 2 回答
  • 0 關(guān)注
  • 363 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號