Example usage for org.json.simple JSONObject JSONObject

List of usage examples for org.json.simple JSONObject JSONObject

Introduction

In this page you can find the example usage for org.json.simple JSONObject JSONObject.

Prototype

JSONObject

Source Link

Usage

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();
}