Quote Originariamente inviata da andbin Visualizza il messaggio
Presumo hai usato la org.json proprio di Android.
E' molto a "basso" livello ma per quello che devi fare va bene e comunque ti toglie tutte le grane che dicevo.
si ho usato quella.

solo che ho un problema che non riesco a comprendere:
codice:
List<AccessLogs> al = dataSource.accessLogsDao.selectAll();
JSONArray arrAcl = new JSONArray();
for (AccessLogs obj : al) {
    Log.e("IMEACC", obj.imei);

    JSONObject jo = new JSONObject();
    jo.put("uuid", obj.uuid);
    jo.put("accessType", obj.accessType);
    jo.put("userId", obj.userId);
    jo.put("loggedOn", obj.loggedOn);
    jo.put("hospitalUnitId", obj.hospitalUnitId);
    jo.put("workPlanTypeId", obj.workPlanTypeId);
    jo.put("imei", obj.imei);
    arrAcl.put(jo);
}
allora, dal log si vede sempre obj.ime è valorizzato.
ma poi nel json risulta vuoto:
codice:
{"uuid":"26ea3fefcb8f419792becb7ef59fd4bb","accessType":"LOGIN","userId":99,"loggedOn":"2020-02-06T12:35:16Z","hospitalUnitId":0,"workPlanTypeId":0,"imei":""}
non riesco a capire cosa gli dia fastidio.