我有以下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+"]"; }}
如何將復(fù)雜的動態(tài) json 轉(zhuǎn)換為 pojo 類
慕碼人8056858
2022-01-19 09:29:07