根據上一個案例:http://blog.csdn.net/acmman/article/details/38755237
下午又寫了關于安卓網絡傳輸的另外一種方法,采用json格式進行網絡資訊傳遞并解析。
用的web應用與android用戶端都是在上一個樣例的基礎上改寫的。
servlet有所變化
相應的,在web-inf/page下建立了新的jsp檔案,用來接受request帶過來的json資料,并描述成json資料的格式
相比xml格式的,json屬于普通文本格式。代碼很簡單:
完成,之後在位址欄輸入
http://10.20.124.72:8080/videonews/listservlet?format=json
注意:後面必須加?format=json,不然無法以json格式輸出資料!!
效果:
我們在vedioservice業務類中新增getjsonlastnews() 與parsejson()兩個方法,用來得到json資料和解析json資料以 list形式傳回
運作之後,安卓用戶端以json形式接受資料,運作效果: