Мой JSON как это:Как получить данные из Json в андроида
{"Results":
"orderList":[{
"Orderid":"5","Amount":"250.00","Date":"2016-04-21 08:27:43.0","
Items":["North Indian Veg-1","North Indian NonVeg-1","South Indian Veg-1","South Indian Non Veg-1"]}]}
Я знаю, как получить «OrderId», «Сумма», «Дата» от «OrderList». Но я хочу также получить Элементы. Как получить Элементы сверху json.
код здесь:
JSONObject obj = new JSONObject(new String(response));
JSONArray result = obj.getJSONArray("Results");
if(result!=null&&result.length()>0){
for(int i = 0;i<result.length();i++){
JSONObject jsonResultObject = result.getJSONObject(i);
JSONArray order = jsonResultObject.getJSONArray("orderList");
if((order!=null && order.length()>0)){
for(int k=0;k<order.length();k++){
JSONObject jsonOrder = order.getJSONObject(k);
String orderId = jsonOrder.getString("Orderid").toString();
String amount = jsonOrder.getString("Amount").toString();
String date = jsonOrder.getString("Date").toString();
}
}
}
}
Пожалуйста, кто-нибудь мне помочь ..
Заранее спасибо
JSON не является действительным. вставьте свой json здесь для проверки и форматирования: https://jsonformatter.curiousconcept.com/ –