2016-07-11 6 views
-3

У меня есть под Json to Parse. Я делаю это с помощью множественного цикла if else. есть ли какой-либо стандартный способ разбора такого json-формата.? Просьба предоставить любую помощь ..как разобрать ниже Json android

JSON: 

{ 
"Info": { 
     "DeviceInfo": { 
      "Version": "NA", 
      "IMEI" : "NA", 
      "IMSI" : "NA", 
      "Manufacture" : "NA", 
      "Network"  : "NA", 
      "Root"  : "NA", 
      "Storage"  : "NA" 
     }, 
     "SettingInfo": { 
      "Brightness": "NA", 
      "FlightMode": "NA" 
     }, 
     "AdvanceInfo": { 
      "PictureCount": "NA", 
      "VideoCount": "NA", 
      "CallIn": "NA", 
      "CallOut":"NA" 
     }, 
     "MemoryInfo": { 
      "RAM": "NA", 
      "ReadSpeedInternal": "NA", 
      "WriteSpeedInternal": "NA" 
     } 
    } 
} 

ответ

0

Как это:

String in; 
JSONObject reader = new JSONObject(in); 

JSONObject info = reader.getJSONObject("Info"); 
JSONObject deviceInfo = info.getJSONObject("DeviceInfo"); 
String version = deviceInfo.getString("Version"); 
String imei = deviceInfo.getString("IMEI"); 
String imsi = deviceInfo.getString("IMSI"); 

Вот больше информации + пример:

How to parse JSON in Android

http://www.tutorialspoint.com/android/android_json_parser.htm

Смежные вопросы