Android入门:通过JSON数据与服务器进行通信

2014-11-24 11:52:51 · 作者: · 浏览: 2

注意点:


(1)当返回JSON时,content-type为text/json;


(2)通过JSON包进行解析JSON格式数据和生成JSON格式数据;


(3)Android中已经集成了JSON的包;




(1)JSONStringer stringer = new JSONStringer();


(2)stringer.array().endArray();


(3)stringer.object().key("key").value("value").endObject();


(4)String str = stringer.toString();




(1)JSONArray array = new JSONArray(String str); //将字符串转为JSONArray格式


(2)JSONObject object = array.getJSONObject(int index);


(3)int value = object.getInt(String name);


(4)String value = object.getString(String name);




ListServlet.java


在浏览器中访问效果如下:





客户端:




MainActivity.java


总结:



JSON和XML都是数据传输的两种格式;