Tomcat Servlet 往外傳輸數據(對象 or list) 給 Android

在網上面看到不少從數據庫或者android中給servlet傳輸數據,讓其顯示的,可是不多有有關用servlet讀取數據庫文件,而後將讀取到的數據封裝成對象,存入list,而後傳輸出去的android

今天我將我的經驗給你們分享一下,盡一點點的綿薄之力
從數據庫中獲取數據封裝成對象,而後添加到list中這個你們應該會吧數據庫

怎麼講list傳給android端呢?json

使用json,將list轉化成字符串,而後傳輸,在android端再用gson還原成成list,而後你就能夠獲取裏面的對象或者數據了哦spa

servlet端:對象

將android開發用的gson     jre包導入到工程文件中開發

PrintWriter out=response.getWriter();字符串

Gson gson=new Gson();get

String js=gson.toJson(list);servlet

out.print(jsonString);it

out.flush();

out.close();

 

在android端用gson在轉換回來便可

Type listType=new TypeToken<List<Student>>(){}.getType();

Gson gson=new Gson();

List<Student> list=gson.fromJson(result, listType);//result就是從servlet端傳過來的字符串

相關文章
相關標籤/搜索