E/打印结果: 打印成功["{\"code\":\"2000\",\"message\":\"{\\\"valiCode\\\":\\\"3653\\\"}\",\"status\":\"2000\"}"]
try {
JSONArray jsonArray = new JSONArray(response);
JSONObject jsonObject = jsonArray.getJSONObject(0);
// JSONObject jsonObject = jsonArray.getJSONObject("message");
String code = jsonObject.getString("code");
JSONObject objectMessage = jsonObject.getJSONObject("message");
String valiCode = objectMessage.getString("valiCode");
String status = jsonObject.getString("status");
} catch (JSONException e) {
e.printStackTrace();
}
E/打印结果: 打印成功{"code":"2000","message":[{"valiCode":"8991"}],"status":"2000"}
try {
JSONObject objec = new JSONObject(response);
String sta = objec.getString("status");
if (sta.equals("2000")) {
JSONArray array = objec.getJSONArray("message");
for (int i = 0; i < array.length(); i++) {
JSONObject jsonObject = array.getJSONObject(i);
String msgCode = jsonObject.getString("valiCode");
code = msgCode;
}
}
} catch (JSONException e) {
e.printStackTrace();
}
打印成功{"code":"2000","message":{"valiCode":"8985"},"status":"2000"}
try {
JSONObject objec = new JSONObject(response);
String sta = objec.getString("status");
if (sta.equals("2000")) {
JSONObject msg = objec.getJSONObject("message");
String msgCode = msg.getString("valiCode");
code = msgCode;
}
} catch (JSONException e) {
e.printStackTrace();
}