Código
JSONArray eventos = new JSONArray(); JSONObject json = new JSONObject(); // JSONObject jsondos = new JSONObject(); json.put("title", "prueba desde MB 1"); json.put("start", fecha.toGMTString());//"2012"+"-"+fecha.getMonth()+1+"-"+fecha.getDay()+1 eventos.put(json); json.clearAll(); json.put("title", "Otro objeto"); json.put("start", fecha.toGMTString()); eventos.put(json); // json.clearAll(); return eventos.toString(); }
La pregunta es porque al borrar todo del map no lo ingresa al otro map siendo que lo ingrese primero y despues elimine los objetos del primer map, no debio haberlos guardado primero y despues eliminado, pero no pasa esto, se borran todos.
Si lo hago con un ArrayList, estoy seguro que funcionaría pero mi pregunta es, porque no funciona con un map?