Ho un List<class>
che vorrei convertire in un oggetto json e quindi attraversare i dati dall'oggetto json.Come inserire un elenco <class> in un oggetto JSONObject e quindi leggere quell'oggetto?
Se questo fosse solo un list<String>
ho potuto solo fare qualcosa di simile:
JSONObject obj = new JSONObject();
List<String> sList = new ArrayList<String>();
sList.add("val1");
sList.add("val2");
obj.put("list", sList);
Poi ho potuto attraversare la lista come:
JSONArray jArray = obj.getJSONArray("list");
for(int ii=0; ii < jArray.size(); ii++
System.out.println(jArray.getString(ii));
Il problema con l'utilizzo della classe è che ho bisogno di avere accesso ai dati all'interno di ciascun elemento di classe del mio list<class>
e non so come codificarlo/spostarlo in JSON. Qualsiasi aiuto sarebbe molto apprezzato.
Quale classe 'JSONObject' stai usando? Ci sono alcuni ... – andyb
Buon punto, avevo pensato che fossero le lezioni di org.json. –