我的android应用程序中有这个JSON字符串
[{"tel1":"999","tel2":"0790000000","tel3":"","interval":"60","deleteLocal":"1","id":"2"}]如何将其解析为JsonArray,然后获取值,例如,tel1?
发布于 2014-01-23 12:35:59
try
{
JSONArray jArray= new JSONArray(output);
JSONObject jsonObject=jsonArray.getJSONObject(0);
String tel= jsonObject.getString("tel1");
}catch(Exception e)
{
//error parsing response.
}发布于 2014-01-23 12:29:22
就像这样
{-表示JsonObject
[- -代表JsonArray
try
{
JSONArray jArray= new JSONArray(output);
JSONObject menuObject = JSONArray.getJSONObject(0);
String tel= menuObject.getString("tel1");
}catch(Exception e)
{
Log.e("d",e.getMessage());
}发布于 2014-01-23 12:37:54
试试这个
try {
JSONArray jsonArray = new JSONArray(responsestring);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jobj = jsonArray.getJSONObject(i);
String strtel1 = jobj.getString("tel1");
Log.i("value tel1 : ", strtel1 + "");
}
} catch (JSONException e) {
// TODO: handle exception
}https://stackoverflow.com/questions/21308081
复制相似问题