文章詳情頁(yè)
android - 類似這樣的JSON該怎么解析?(用Gson)
瀏覽:101日期:2024-08-25 17:04:33
問(wèn)題描述
如果我想用里面的stories數(shù)組,要怎么解析?我定義好了一個(gè)News類和Story、TopStory兩個(gè)內(nèi)部類,然后寫了下面的代碼,不行。
Gson gson = new Gson();storiesList = gson.fromJson(JSONData, new TypeToken<List<News.Story>>(){}.getType());
剛學(xué),網(wǎng)上搜也沒(méi)找到解決
問(wèn)題解答
回答1:public class Story {String title;String[] image;String ga_prefix;int type;int id; //setter & getter }public class Response {String date;List<Strory> stories, top_stories; //setter & getter }Goson goson = new Goson() Response res = goson.fromJson(jsonData, Response.class);
兩個(gè)類就搞定了,上邊是偽代碼
上一條:android - 為什么leakcanary的activity還泄漏了?下一條:android-ui - Android上邊有一些布局,下邊是listview的頁(yè)面,有什么好的實(shí)現(xiàn)方法嗎?(有圖)
相關(guān)文章:
1. javascript - Vue 自定義控件v-model雙向綁定2. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?3. docker gitlab 如何git clone?4. linux - mysql源碼安裝遇到的問(wèn)題5. java - yuicompressor-maven-plugin 合并可用卻不壓縮, 哪配置不對(duì)?6. mysql - msyql 判斷字段不為空 簡(jiǎn)單方法7. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””8. dockerfile - [docker build image失敗- npm install]9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。10. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?
排行榜

熱門標(biāo)簽