List of usage examples for org.json.simple JSONObject JSONObject
JSONObject
From source file:at.rocworks.oa4j.logger.data.Metrics.java
@SuppressWarnings("unchecked") public JSONObject toJSONObject() { JSONObject r;//from w w w . j a va 2 s . co m if (groups.isEmpty()) { r = new JSONObject(); r.put(name, new JSONObject(metrics)); //r=new JSONObject(metrics); } else { r = new JSONObject(); if (!metrics.isEmpty()) r.put(name, new JSONObject(metrics)); groups.forEach((k, s) -> r.put(k, s.toJSONObject())); } return r; }
From source file:com.amindorost.searchalgorithms.MainSearch.java
public MainSearch(Topology topology, Node src, Node dst, int heuristicsType) { this.topology = null; this.topology = topology; this.src = src; this.dst = dst; this.heuristicsType = heuristicsType; this.nodesQueue = new ArrayList<Node>(); if (heuristicsType == 0) this.src.setNodeValue(1); else//w w w . j a v a 2 s. c o m this.src.setNodeValue(heuristics(this.src)); this.nodesQueue.add(this.src); this.processedNodes = new ArrayList<Node>(); this.resultJSON = new JSONObject(); this.heuristicsType = heuristicsType; this.pathFound = new ArrayList<>(); this.iterationJSONArray = new JSONArray(); this.pathJSON = new JSONArray(); }
From source file:com.epsi.wks.api_wks_back.User.java
@GET @Path("/following/tweet") @Produces("application/json") public List<JSONObject> getUserFollowingsTweets(@PathParam("id") long userID) { Twitter twitter = UtilConfig.getTwitterInstance(); List<JSONObject> followingTweet = new ArrayList<>(); try {/*from w w w .j a v a2 s .c o m*/ PagableResponseList<twitter4j.User> userList = twitter.getFriendsList(userID, -1); for (twitter4j.User us : userList) { List<Status> statusFollower = twitter.getUserTimeline(us.getId()); for (Status sts : statusFollower) { JSONObject tweet = new JSONObject(); tweet.put("id", sts.getId()); tweet.put("text", sts.getText()); tweet.put("screen_name", sts.getUser().getScreenName()); tweet.put("name", sts.getUser().getName()); tweet.put("image_url", sts.getUser().getProfileImageURL()); followingTweet.add(tweet); } } } catch (TwitterException e) { } System.out.println("array" + String.valueOf(followingTweet.size())); return followingTweet; }
From source file:montodesktopcalculator.MontoManager.java
public final void sendMessage(String contents) { System.out.println("Sending " + contents); JSONObject obj = new JSONObject(); obj.put("source", "java-frontend"); obj.put("language", "calc"); obj.put("contents", contents); obj.put("selections", ""); toMonto.send(obj.toJSONString().getBytes()); toMonto.recv();//w w w . ja v a 2s . com }
From source file:com.ba.reports.collection.BACollectionAction.java
public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("view()"); JSONObject json = new JSONObject(); BACollectionDTO vo = new BACollectionDTO(); try {/* www. j a va 2s . c o m*/ logger.info(" view method starts here"); String fromDate = request.getParameter("fromDate"); String toDate = request.getParameter("toDate"); List hashMpAdvanceCollectedDet = BACollectionFactory.getInstanceOfBACollectionFactory() .getAdvanceCollected(fromDate, toDate); List hashMpgetReceiptsDet = BACollectionFactory.getInstanceOfBACollectionFactory().getReceipts(fromDate, toDate); List hashMpgetFoodBillDet = BACollectionFactory.getInstanceOfBACollectionFactory() .getFoodBills(fromDate, toDate); List hashMpgetServiceBillsDet = BACollectionFactory.getInstanceOfBACollectionFactory() .getServiceBills(fromDate, toDate); List hashMpgetSettlementsDet = BACollectionFactory.getInstanceOfBACollectionFactory() .getSettlements(fromDate, toDate); double collectionSum = BAUtil.getDoubleValue(totalAdvPaid + "") + BAUtil.getDoubleValue(totalReceipt + "") + BAUtil.getDoubleValue(totalFoodBill + "") + BAUtil.getDoubleValue(totalServiceBill + "") + BAUtil.getDoubleValue(totalSettlement + ""); logger.info(hashMpAdvanceCollectedDet + "hashMpAdvanceCollectedDet"); logger.info(hashMpgetReceiptsDet + "hashMpgetReceiptsDet"); json.put("exception", ""); json.put("hashMpAdvanceCollectedDet", hashMpAdvanceCollectedDet); json.put("hashMpAdvanceCollectedDetExit", hashMpAdvanceCollectedDet.size()); json.put("hashMpgetReceiptsDet", hashMpgetReceiptsDet); json.put("hashMpgetReceiptsDetExit", hashMpAdvanceCollectedDet.size()); json.put("hashMpgetFoodBillDet", hashMpgetFoodBillDet); json.put("hashMpgetFoodBillDetExit", hashMpgetFoodBillDet.size()); json.put("hashMpgetServiceBillsDet", hashMpgetServiceBillsDet); json.put("hashMpgetServiceBillsDetExit", hashMpgetServiceBillsDet.size()); json.put("hashMpgetSettlementsDet", hashMpgetSettlementsDet); json.put("hashMpgetSettlementsDetExit", hashMpgetSettlementsDet.size()); json.put("collectionSum", collectionSum); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:importer.handler.post.importer.JDocWrapper.java
/** * Construct the wrapper/* ww w.java 2 s .co m*/ * @param body the raw data * @param params a map of key-value pairs */ public JDocWrapper(String body, Map<String, String> params) { jdoc = new JSONObject(); jdoc.put(JSONKeys.BODY, Utils.cleanCR(body, false)); Set<String> keys = params.keySet(); Iterator<String> iter = keys.iterator(); while (iter.hasNext()) { String key = iter.next(); String value = params.get(key); if (isValidKey(key)) { jdoc.put(key, Utils.cleanCR(value, false)); } } }
From source file:control.ProcesoVertimientosServlets.EliminarAnexosLodos.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/* w ww. j a va 2 s . c om*/ * @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 resp = new JSONObject(); try { Integer codigoArchivo = Integer.parseInt(request.getParameter("codigoArchivo")); Integer codigoProceso = Integer.parseInt(request.getParameter("codigoProceso")); ManejoLodos manager = new ManejoLodos(); resp = manager.eliminarAnexos(codigoArchivo, codigoProceso); response.setContentType("application/json"); response.getWriter().write(resp.toString()); } catch (Exception ex) { resp.put("error", 0); response.getWriter().write(resp.toString()); } }
From source file:control.ProcesoVertimientosServlets.InsertarResultadoSupervision.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/*from www. j a v a2 s. c om*/ * @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 jsonObjectResp = new JSONObject(); try { int tecnico = Integer.parseInt(request.getParameter("tecnico")); int codigo = Integer.parseInt(request.getParameter("codigo")); String observacion = request.getParameter("observacion"); String estuvo = request.getParameter("estuvo"); int resul; ProgramarMonitoreo manager = new ProgramarMonitoreo(); resul = manager.insertarResultadoSupervision(codigo, tecnico, observacion, estuvo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); jsonObjectResp.put("error", resul); response.getWriter().write(jsonObjectResp.toString()); } catch (Exception e) { //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); jsonObjectResp.put("error", 0); response.getWriter().write(jsonObjectResp.toString()); } }
From source file:controller.ISLogin.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); try (PrintWriter out = response.getWriter()) { String email = request.getParameter("email"); String password = request.getParameter("password"); JSONObject object = new JSONObject(); if (email != null && password != null) { String sql = "SELECT * FROM user WHERE email = ? AND password = SHA1(?)"; try (PreparedStatement statement = conn.prepareStatement(sql)) { statement.setString(1, email); statement.setString(2, password); ResultSet result = statement.executeQuery(); if (result.next()) { int u_id = result.getInt("u_id"); String uuid = UUID.randomUUID().toString().replaceAll("-", ""); Calendar time = Calendar.getInstance(); time.setTime(new Date()); time.add(Calendar.HOUR, 2); conn.setAutoCommit(false); String delete = "DELETE from token WHERE u_id = ?"; String insert = "INSERT INTO token (access_token, u_id, expiry_date)" + "VALUES (?, ?, ?)"; try (PreparedStatement deleteStatement = conn.prepareStatement(delete); PreparedStatement insertStatement = conn.prepareStatement(insert);) { deleteStatement.setInt(1, u_id); Timestamp timestamp = new Timestamp(time.getTimeInMillis()); insertStatement.setString(1, uuid); insertStatement.setInt(2, u_id); insertStatement.setTimestamp(3, timestamp); deleteStatement.execute(); insertStatement.execute(); object.put("token", uuid); object.put("expiry_date", timestamp.getTime()); conn.commit();/*ww w. j a va2 s . c o m*/ } finally { conn.setAutoCommit(true); } } else { object.put("error", "Invalid email or password"); } } catch (SQLException e) { e.printStackTrace(); } } else { object.put("error", "Empty email or password"); } out.println(object.toString()); } }
From source file:com.shootoff.session.io.JSONSessionWriter.java
@SuppressWarnings("unchecked") @Override// w w w. jav a 2 s.c om public void visitCamera(String cameraName) { currentCamera = new JSONObject(); currentCamera.put("name", cameraName); currentCameraEvents = new JSONArray(); }