8 回答

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
確實(shí)是比較特殊的一種情況,我相信樓主應(yīng)該也不是就這三層的結(jié)構(gòu)。我之前在做組織組織架構(gòu)的時(shí)候也遇到類似的數(shù)據(jù),我json的數(shù)據(jù)是沒有轉(zhuǎn)成JavaBean的。使用數(shù)據(jù)的時(shí)候采用的是遞歸的方式。我用Android studio的gson format插件格式化了樓主的數(shù)據(jù),發(fā)現(xiàn)gson format 每一層都幫我新建了一個(gè)JavaBean(醉了)。如果樓主想從這個(gè)數(shù)據(jù)里面只是拿到一個(gè)總的人員列表,那就得到數(shù)據(jù)的時(shí)候手動(dòng)遞歸取出所有數(shù)據(jù)吧!

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
先轉(zhuǎn)出固定數(shù)目的JSONObject 不確定部分再轉(zhuǎn)成JSONArray

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
再遞歸遍歷list中的bean是否有children節(jié)點(diǎn),放到一個(gè)新的list中就可以取出來了。
添加回答
舉報(bào)