以下是乙個標準的json請求實現過程:
// 先封裝乙個 json 物件
jsonobject param = new jsonobject();
param.put("name", "rarnu");
param.put("password", "123456");
// 繫結到請求 entry
stringentity se = new stringentity(param.tostring());
request.setentity(se);
// 傳送請求
// 得到應答的字串,這也是乙個 json 格式儲存的資料
// 生成 json 物件
jsonobject result = new jsonobject( retsrc);
string token = result.get("token");
下面這個是自己修改別人的小例子,主要是加一些注釋和講解,這個例子主要是使用android進行json解析。
單資料}下面的類主要是解析單個資料parsejson()和多個資料的方法parsejsonmulti():多個資料,
, , ]}
public class jsonactivity extends activity
});
btnjsonmulti.setonclicklistener(new view.onclicklistener()
});
} private string connserverforresult(string strurl)
} catch (clientprotocolexception e) catch (ioexception e)
return strresult;
} // 普通json資料解析
private void parsejson(string strresult) catch (jsonexception e)
} //解析多個資料的json
private void parsejsonmulti(string strresult)
tvjson.settext(s);
} catch (jsonexception e)
} }
解析json陣列的方式
將字串解碼為 模式 urlencoder.encode 字串,utf 8 解析.android中json格式的資料只有兩種,一種是 對應的,解析出來是物件 一種是對應的,這種是陣列或者集合 1.集合或者資料在json原生解析,使用的jsonarray這個類.對應的在原聲解析裡面是jsonobject...
Android的json解析方式(一)
在android中,json解析十分普通,也有很多解析的方式。jsonobject和gson是最常見的方法。本文採用的json串 關於車輛違章資訊 採用jsonobject 方式 程式 private void jsoninit string str catch exception e 可以看到解析...
string解析為json的幾種方式
1.比較古老的方法 function strtojson str 不支援的json物件方法 function strtojson str 2.比較常用的方法 function strtojson str 提供的方法 parsejson function data data jquery.trim d...