Почему это не парсинг массива с json на android java, помогите пожалуйста решить эту проблему? Я хочу показать это в виде списка. Как я могу добиться этого?
String strJson="{\"Employee\":[{\"id\":\"101\",\"name\":\"Pushkar\",\"salary\":\"5000\"},{\"id\":\"102\",\"name\":\"Rahul\",\"salary\":\"4000\"},{\"id\":\"103\",\"name\":\"tanveer\",\"salary\":\"56678\"}]}";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
final ArrayList<String> item = new ArrayList<String>();
final ArrayList<Employee> employ = new ArrayList<Employee>();
String data;
try {
JSONObject jsonObject = new JSONObject(strJson);
//jsonArray = new JSONArray(strJson);
// Log.d("jsonArrayLength: ", "Length: "+ jsonObject.length());
for (int i = 0; i < jsonObject.length(); i++) {
Employee emp = new Employee();
String name = jsonObject.getString("name");
String id = jsonObject.getString("id");
String salary = jsonObject.getString("salary");
emp.setId(id);
emp.setName(name);
emp.setSalary(salary);
item.add(i,name);
employ.add(i,emp);
}
}
catch (JSONException e){e.printStackTrace();}
}
Я хочу показать это в виде списка.