我很高兴回答你的问题。
你可以这样做。
try {
JSONObject jsonObject = new JSONObject(result);
JSONArray jsonArray = jsonObject.getJSONArray("getdetailsasanas");
for (int i = 0; i < jsonArray.length(); i++) {
String asanaid = jsonArray.getJSONObject(i).getString("asanaid");
String asananame = jsonArray.getJSONObject(i).getString("asananame");
String duration = jsonArray.getJSONObject(i).getString("duration");
String imageurl = jsonArray.getJSONObject(i).getString("imageurl");
String imageversion = jsonArray.getJSONObject(i).getString("imageversion");
String videourl = jsonArray.getJSONObject(i).getString("videourl");
String videoversion = jsonArray.getJSONObject(i).getString("videoversion");
JSONArray StepsForAsanaArray = jsonArray.getJSONObject(i).getJSONArray("StepsForAsana");
for (int j = 0; j < StepsForAsanaArray.length(); j++) {
String stepnumber = jsonArray.getJSONObject(j).getString("stepnumber");
String stepdesc = jsonArray.getJSONObject(j).getString("stepdesc");
String stepimg = jsonArray.getJSONObject(j).getString("stepimg");
String stepimgeversion = jsonArray.getJSONObject(j).getString("stepimgeversion");
String imgethumbversion = jsonArray.getJSONObject(j).getString("imgethumbversion");
String imgethumburl = jsonArray.getJSONObject(j).getString("imgethumburl");
}
}
} catch (JSONException e) {
e.printStackTrace();
}