当我们已经向服务器发出请求并接受到返回来的信息并自己已经把他们处理为string类型后,我们就可以运用下面的代码,把数据从json类型,添加到相对应的数据类型中去
JSONObject object = JSON.parseObject(response);//response是自己已经处理好后返回来的string类型 JSONArray data = object.getJSONArray("data");//这个“”里面的东西,包含下面的“”都需要根据自己的服务器设置的东西数据来设置 if (data == null) return; for (int i = 0; i < data.size(); i++) { JSONObject o = data.getJSONObject(i);//重点句子 String deviceSerial = o.getString("deviceSerial"); String deviceName = o.getString("deviceName"); String addTime = o.getString("addTime"); int status = o.getInteger("status"); CameraMsg videoMsg = new CameraMsg(); videoMsg.setDeviceSerial(deviceSerial); videoMsg.setDeviceName(deviceName); videoMsg.setAddTime(addTime); videoMsg.setStatus(status); mDatas.add(videoMsg);