У меня есть List<class>
, который я хотел бы преобразовать в json-объект, а затем выполнить перемещение данных из объекта json.
Если бы это было всего лишь list<String>
, я мог бы просто сделать что-то вроде:
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));
Проблема с использованием класса заключается в том, что мне нужно иметь доступ к данным в каждом элементе класса моего List<class>
, и я не знаю, как его кодировать/перемещать в JSON. Любая помощь будет принята с благодарностью.