void parseJSON(String jsonData){ Log.d("JSON" ,jsonData); try { String business = ""; JSONArray jsonArray = new JSONArray(jsonData); //此处一定看清后端echo的json数据是JSONArray类型还是JSONobject类型,一下以JSONArray类型为例,JSONObject删掉for循环直接获//取jsonobject中的数据即刻 havedata = true; for (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); business = jsonObject.getString("business"); list_business.add(business); } } catch (JSONException e) { //没有json数据是抛出的JSONException异常 //在thread中的操作 需要Handler来进行UI操作 mHandler.post(new Runnable() { @Override public void run() { havedata = false; Toast.makeText(getContext(), "下面没有啦!", Toast.LENGTH_SHORT).show(); } }); } catch (Exception e) { e.printStackTrace(); } }
解析json数据(超简单)
最新推荐文章于 2024-05-06 21:00:07 发布