У меня есть List
, который я хотел бы преобразовать в объект json, а затем просмотреть данные из объекта json.
Если бы это был просто список
, я мог бы просто сделать что-то вроде:
JSONObject obj = new JSONObject();
List<String> sList = new ArrayList<String>();
sList.add("val1");
sList.add("val2");
obj.put("list", sList);
Затем я мог бы просмотреть список, например:
JSONArray jArray = obj.getJSONArray("list");
for(int ii=0; ii < jArray.size(); ii++
System.out.println(jArray.getString(ii));
Проблема с использованием класса в том, что мне нужно у меня есть доступ к данным в каждом элементе класса моего списка
, и я не знаю, как закодировать его / передать его в JSON. Любая помощь будет принята с благодарностью.