List of usage examples for org.json.simple JSONObject JSONObject
JSONObject
From source file:control.ClienteServlets.ActualizarCliente.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w ww . j a v a 2 s .com * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { JSONObject jsonObject = new JSONObject(); try { //Obtenemos los parametros String nit = request.getParameter("nit"); String razonSocial = request.getParameter("razonSocial"); String ciiu = request.getParameter("ciiu"); String direccion = request.getParameter("direccion"); String barrio = request.getParameter("barrio"); String comuna = request.getParameter("comuna"); String telefono = request.getParameter("telefono"); String telefono2 = request.getParameter("telefono2"); String usoServicio = request.getParameter("usoServicio"); String correo = request.getParameter("correo"); String correo2 = request.getParameter("correo2"); String web = request.getParameter("web"); String representanteLegal = request.getParameter("representanteLegal"); String estadoUltVertimiento = request.getParameter("estadoUltVertimiento"); String codigo = request.getParameter("codigo"); Integer respuesta; //Actualizamos el cliente. ClientesManager manager = new ClientesManager(); respuesta = manager.actualizar(nit, razonSocial, ciiu, direccion, barrio, comuna, telefono, telefono2, usoServicio, correo, correo2, web, representanteLegal, estadoUltVertimiento, codigo); response.setContentType("application/json"); jsonObject.put("error", respuesta); response.getWriter().write(jsonObject.toString()); } catch (Exception ex) { response.setContentType("application/json"); jsonObject.put("error", "0"); response.getWriter().write(jsonObject.toString()); } }
From source file:control.ParametrizacionServlets.ActualizarActEconomica.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w ww . j av a 2 s . c o m * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { JSONObject respError = new JSONObject(); try { //Obtenemos la informacion del form. int codigo = Integer.parseInt(request.getParameter("codigo")); int ciiu = Integer.parseInt(request.getParameter("codigoCiiu")); String descripcion = request.getParameter("descripcion"); ActividadEconomica manager = new ActividadEconomica(); respError = manager.actualizar(codigo, descripcion, ciiu); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); response.getWriter().write(respError.toString()); } catch (Exception ex) { //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); respError.put("error", 0); response.getWriter().write(respError.toString()); } }
From source file:net.duckling.ddl.web.controller.UserNoticeCountController.java
@RequestMapping public void userNoticeCount(HttpServletRequest req, HttpServletResponse resp) { JSONObject obj = new JSONObject(); if (!validateIp(req)) { obj.put("message", "ip??"); JSONHelper.writeJSONObject(resp, obj); return;/*from w ww . j a v a 2s .c om*/ } String uid = req.getParameter("uid"); if (StringUtils.isEmpty(uid)) { obj.put("message", "uid?"); JSONHelper.writeJSONObject(resp, obj); return; } List<TeamPreferences> pref = teamService.getTeamPrefWithoutPersonSpace(uid); int teamInvites = invitationService.getInvitationCount(uid); // Map teamMap = getCountMapByType(pref, NoticeRule.TEAM_NOTICE); Map personMap = getCountMapByType(pref, NoticeRule.PERSON_NOTICE); Map monitorMap = getCountMapByType(pref, NoticeRule.MONITOR_NOTICE); // int teamCount = getTotalCount(teamMap); int personCount = getTotalCount(personMap); int monitorCount = getTotalCount(monitorMap); int count = teamInvites + personCount + monitorCount; obj.put("count", count); JSONHelper.writeJSONObject(resp, obj); }
From source file:co.mcme.animations.triggers.AlwaysActiveTrigger.java
@Override public JSONObject toJSON() { JSONObject result = new JSONObject(); JSONObject dummy = new JSONObject(); dummy.put("dummy", "dummy"); result.put("always_active", dummy); return result; }
From source file:Manager.getAllEmployees.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.// ww w .ja va 2 s . co m * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //json to pass back to our ajax request JSONArray jsonArray = new JSONArray(); PrintWriter printout = response.getWriter(); try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;user=sa;password=nopw"); Statement st = con.createStatement(); String query = "SELECT * FROM [MatchesFromAbove].[dbo].[Employee] WHERE active=1"; ResultSet rs = st.executeQuery(query); while (rs.next()) { JSONObject employeeToAdd = new JSONObject(); employeeToAdd.put("ssn", rs.getString("SSN")); employeeToAdd.put("role", rs.getString("Role")); employeeToAdd.put("rate", rs.getInt("Rate")); employeeToAdd.put("startdate", rs.getDate("StartDate").toString()); jsonArray.add(employeeToAdd); } //set the content type of our response response.setContentType("application/json"); //printout prints it to our ajax call and it shows up there as data. you can use this data in the success function. printout.print(jsonArray); printout.flush(); } catch (Exception e) { printout.println("NO IDEA"); return; } }
From source file:app.model.game.ExeChooserModel.java
public Game getFileStructureAsJSON(Game g) throws SQLException { JSONArray jsonarr = listfJSON("C:\\Users\\Public\\Arcade\\Games\\" + g.getGameID() + "\\game"); g.setFilePathJSON(jsonarr);//from w ww. j av a 2 s .com try (SQLHelper sql = new SQLHelper()) { ResultSet rs = sql.execQuery("SELECT executePath FROM games WHERE ID = " + g.getGameID()); if (rs.next()) { JSONObject obj = new JSONObject(); obj.put("file", rs.getString("executePath")); g.setFullFilePath(obj.toJSONString()); } } return g; }
From source file:com.dubture.symfony.core.util.JsonUtils.java
@SuppressWarnings("unchecked") public static JSONObject createService(String id, String className) { JSONObject service = new JSONObject(); service.put(Service.NAME, id); service.put(Service.CLASS, className); return service; }
From source file:com.owly.clnt.StatsWinTypeperf.java
public JSONObject getWinTypeperf() { String stat_val; char ch = '"'; String st = "\\Memory\\Available bytes"; String cmd = "typeperf \"\\Memory\\Committed Bytes\" \"\\Memory\\Available Bytes\" \"\\processor(_total)\\% processor time\" -sc 1"; JSONObject genericstat = new JSONObject(); JSONObject topCpujson = new JSONObject(); String mydate;/* w w w . j av a2 s.co m*/ String myserver; Logger log = Logger.getLogger(StatsWinTypeperf.class); try { log.debug("Initializating JSON object"); mydate = this.getActualDate(); myserver = this.getMyhost(); genericstat.put("Host", myserver); genericstat.put("Date", mydate); genericstat.put("MetricType", "SystemStat"); genericstat.put("StatType", "WinTypeperf"); log.debug("Executing typeperf command"); Process prc = Runtime.getRuntime().exec(cmd); BufferedReader buffread = new BufferedReader(new InputStreamReader(prc.getInputStream())); // read the child process' output String line; buffread.readLine(); line = buffread.readLine(); log.debug("Line readed = " + line); line = buffread.readLine(); log.debug("Line readed = " + line); // Drop comma in the line readed String new_line = line.replace(",", " "); log.debug("New Line readed = " + new_line); // split based in the space String[] metric = new_line.trim().split("\\s+"); for (int i = 2; i < metric.length; i++) { String value = metric[i]; String value2 = value.replace("\"", " "); float fvalue; if ((i == 2) || (i == 3)) { fvalue = (Float.parseFloat(value2) / (1024 * 1024)); log.debug("Value readed = " + fvalue); } else { fvalue = (Float.parseFloat(value2)); log.debug("Value readed = " + fvalue); } topCpujson.put(stadistics[i - 2], fvalue); log.info("json stat value added :" + stadistics[i - 2] + ":" + fvalue); } buffread.close(); log.debug("Adding metrics to Json Object"); genericstat.put("Metrics", topCpujson); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return genericstat; }
From source file:com.ibm.storlet.common.StorletContainerHandle.java
@SuppressWarnings("unchecked") public StorletObjectOutputStream getObjectOutputStream(String objectName) throws StorletException { StorletObjectOutputStream objectStream = null; String key = containerName + objectName + new Date().getTime(); JSONObject jRequestObj = new JSONObject(); jRequestObj.put("object_name", objectName); jRequestObj.put("container_name", containerName); jRequestObj.put("key", key); ObjectRequestEntry requestEntry = requestTable.Insert(key); try {//from w ww.j a va 2 s . c o m stream.write(jRequestObj.toString().getBytes()); } catch (IOException e) { throw new StorletException("Failed to serialize object descriptor request " + e.toString()); } try { objectStream = requestEntry.get(); } catch (InterruptedException e) { throw new StorletException("Exception while waiting for request entry" + e.getMessage()); } requestTable.Remove(key); return objectStream; }
From source file:io.personium.client.EventManager.java
/** * This method is used to register the event using Event object. * @param obj Event object/*from w ww . j ava2 s .c o m*/ * @throws DaoException Exception thrown */ @SuppressWarnings("unchecked") public void post(Event obj) throws DaoException { JSONObject body = new JSONObject(); body.put("level", obj.getLevel()); body.put("action", obj.getAction()); body.put("object", obj.getObject()); body.put("result", obj.getResult()); this.post(body); }