Example usage for org.json.simple JSONObject toString

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

Introduction

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

Prototype

@Override
    public String toString() 

Source Link

Usage

From source file:RegistrationServlet.java

@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    JSONObject json = new JSONObject();

    Enumeration paramNames = request.getParameterNames();
    String params[] = new String[3];
    int i = 0;// w  w w .j a v a 2  s . c o m
    while (paramNames.hasMoreElements()) {
        String paramName = (String) paramNames.nextElement();
        //System.out.println("ParamName : " +paramName);

        String[] paramValues = request.getParameterValues(paramName);
        params[i] = paramValues[0];
        //System.out.println("ParamValue : " +params[i]);

        i++;
    }

    DatabaseHandler db = new DatabaseHandler();

    conn = db.makeConnection();
    try {
        stmt = conn.createStatement();

        //params[0]=password,params[1]=name,params[2]=email
        String query = "INSERT INTO user (name,email,password) VALUES (\"" + params[1] + "\",\"" + params[2]
                + "\",\"" + params[0] + "\")";
        //System.out.println(query);

        int updatedRows = stmt.executeUpdate(query);
        if (updatedRows == 1) {
            json.put("reply", "done");
        } else {
            json.put("reply", "undone");
        }

    } catch (SQLException ex) {
        Logger.getLogger(RegistrationServlet.class.getName()).log(Level.SEVERE, null, ex);
    }

    //System.out.println(updatedRows);
    //System.out.println(json);

    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(json.toString());

    //closing mysql connection (now done in DatanaseHandler class)
    db.closeAllConnections(conn, stmt);

}

From source file:control.ClienteServlets.InsertarCliente.java

/**
 * Handles the HTTP <code>POST</code> method.
 *
 * @param request servlet request/*from w w w .  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 respError = new JSONObject();
    try {

        //Obtenemos los parametros
        String nit = request.getParameter("nit");
        String razonSocial = request.getParameter("razonSocial");
        String direccion = request.getParameter("direccion");
        String barrio = request.getParameter("barrio");
        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 ciiu = request.getParameter("ciiu");
        String comuna = request.getParameter("comuna");
        String telefono = request.getParameter("telefono");
        String telefono2 = request.getParameter("telefono2");
        String usoServicio = request.getParameter("usoServicio");
        Integer respuesta;

        //Creamos el manager para registrar la informacion
        ClientesManager manager = new ClientesManager();

        respuesta = manager.insertar(nit, razonSocial, ciiu, direccion, barrio, comuna, telefono, telefono2,
                usoServicio, correo, correo2, web, representanteLegal, estadoUltVertimiento);

        response.setContentType("application/json");

        respError.put("error", respuesta);
        response.getWriter().write(respError.toString());

    } catch (Exception ex) {

        response.setContentType("application/json");
        respError.put("error", 0);
        response.getWriter().write(respError.toString());
    }

}

From source file:control.ClienteServlets.ActualizarCliente.java

/**
 * Handles the HTTP <code>POST</code> method.
 *
 * @param request servlet request//from  w w w. j  a v  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 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:be.cytomine.client.Cytomine.java

private String doPost(String suburl, String data) throws CytomineException {
    HttpClient client = null;/*from   w ww  .  j  a v a2  s. co  m*/
    client = new HttpClient(publicKey, privateKey, getHost());
    try {
        client.authorize("POST", suburl, "", "application/json,*/*");
        client.connect(getHost() + suburl);
        int code = client.post(data);
        String response = client.getResponseData();
        client.disconnect();
        JSONObject json = createJSONResponse(code, response);
        analyzeCode(code, json);
        return json.toString();
    } catch (IOException e) {
        throw new CytomineException(e);
    }
}

From source file:be.cytomine.client.Cytomine.java

private String doDelete(String suburl) throws CytomineException {
    try {//w w w .  j  a v a  2s .  c  o  m
        HttpClient client = null;
        client = new HttpClient(publicKey, privateKey, getHost());
        client.authorize("DELETE", suburl, "", "application/json,*/*");
        client.connect(getHost() + suburl);
        int code = client.delete();
        String response = client.getResponseData();
        client.disconnect();
        JSONObject json = createJSONResponse(code, response);
        analyzeCode(code, json);
        return json.toString();
    } catch (IOException e) {
        throw new CytomineException(e);
    }
}

From source file:be.cytomine.client.Cytomine.java

private String doPut(String url, String content) throws CytomineException {
    try {//w ww.j  av  a2 s .c  o  m
        HttpClient client = null;
        String prefixUrl = url.split("\\?")[0];
        client = new HttpClient(publicKey, privateKey, getHost());
        client.authorize("PUT", url, "", "application/json,*/*");
        client.connect(getHost() + url);
        int code = client.put(content);
        String response = client.getResponseData();
        client.disconnect();
        JSONObject json = createJSONResponse(code, response);
        analyzeCode(code, json);
        return json.toString();
    } catch (IOException e) {
        throw new CytomineException(e);
    }
}

From source file:eclserver.db.objects.ContactsDao.java

public String getJSONString(String machineName, String confirmURL) {

    // {"Source": [ {"machinename":"localhost" }],
    //  "Confirmation": [ {"url":"http://CI0000001380643/PushConfirmation/PUSHConfirmationHandler.ashx?MyMessage=ContactsAdded"}],

    String jsonString = "{\"Source\":[{\"machinename\":\"" + machineName + "\"}],";
    jsonString += "\"Confirmation\":[{\"url\":\"" + confirmURL + "\"}],";
    jsonString += "\"Contacts\":[";

    JSONObject m1 = new JSONObject();
    m1.clear();/* ww  w.j  a  va  2  s  .  com*/
    //     JSONArray list1 = new JSONArray();

    try {
        stmtGetListEntries.clearParameters();
        ResultSet result = stmtGetListEntries.executeQuery();
        while (result.next()) {
            m1.clear();
            m1.put("GROUPNAME", result.getString("GROUPNAME"));
            m1.put("FIRSTNAME", result.getString("FIRSTNAME"));
            m1.put("LASTNAME", result.getString("LASTNAME"));
            m1.put("TITLE", result.getString("TITLE"));
            m1.put("COMPANY", result.getString("COMPANY"));
            m1.put("EMAIL", result.getString("EMAIL"));
            m1.put("HOMEPHONE", result.getString("HOMEPHONE"));
            m1.put("WORKPHONE", result.getString("WORKPHONE"));
            m1.put("MOBILEPHONE", result.getString("MOBILEPHONE"));
            m1.put("PIN", result.getString("DEVICEPIN"));
            m1.put("ADDRESS1", result.getString("ADDRESS1"));
            m1.put("ADDRESS2", result.getString("ADDRESS2"));
            m1.put("CITY", result.getString("CITY"));
            m1.put("STATE", result.getString("STATE"));
            m1.put("ZIPCODE", result.getString("ZIP"));
            m1.put("COUNTRY", result.getString("COUNTRY"));

            System.out.println("database record " + m1.toString());

            jsonString += "" + m1.toString() + ",";

        }
    } catch (SQLException sqle) {
        System.out.println("SQLEXCEPTION in ContactsDao.getJSONString " + sqle.getMessage());
    }

    //TBF: remove last comma correctly
    if (jsonString.endsWith(",")) {
        jsonString = jsonString.substring(0, jsonString.length() - 1);
    }

    jsonString += "]}";
    System.out.println("\n\n\n JSON STRING  " + jsonString);

    return jsonString;
}

From source file:com.ba.forms.receipt.BAReceiptAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BAReceiptDTO vo = new BAReceiptDTO();
    try {//from   w  ww. java  2s.c o  m
        logger.info(" view method starts here");
        vo.setTransNo((request.getParameter("transNo")));
        vo.setDate(request.getParameter("date"));
        vo.setType(request.getParameter("type"));
        vo.setBookingId(request.getParameter("bookingId"));
        vo.setCustomerName((request.getParameter("customerName")));
        vo.setRoomId(request.getParameter("roomId"));
        vo.setReceipt((request.getParameter("receipt")));
        vo.setMode(request.getParameter("mode"));

        List hashMpReceiptDet = BAReceiptFactory.getInstanceOfBAReceiptFactory().getReceiptDtls(1, vo);

        objPageCount = BAReceiptFactory.getInstanceOfBAReceiptFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("ReceiptDets", hashMpReceiptDet);
        json.put("ReceiptExit", hashMpReceiptDet.size());
        json.put("objPageCount", objPageCount);
        logger.warn("strCurrent PageNo ------------->" + objPageCount);

    } 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:com.shuffle.mock.MockCoin.java

public String JSON() {
    JSONObject json = new JSONObject();

    JSONArray outputs = new JSONArray();
    int i = 1;/*from w w w . j  ava  2s  .c om*/
    Map<Output, Integer> blockchain = new HashMap<>();

    for (Output o : this.blockchain.values()) {
        blockchain.put(o, i);

        JSONObject output = new JSONObject();
        output.put("address", o.address);
        output.put("amount", o.amountHeld);

        outputs.add(output);

        i++;
    }

    json.put("outputs", outputs);

    JSONArray transactions = new JSONArray();

    for (MockTransaction t : sent.values()) {
        JSONArray in = new JSONArray();
        JSONArray out = new JSONArray();

        for (Output o : t.inputs) {
            in.add(blockchain.get(o));
        }

        for (Output o : t.outputs) {
            out.add(blockchain.get(o));
        }

        JSONObject jt = new JSONObject();
        jt.put("inputs", in);
        jt.put("outputs", out);
        if (t.z != 1)
            jt.put("z", t.z);
        transactions.add(jt);
    }

    json.put("transactions", transactions);

    return json.toString();
}

From source file:com.ba.masters.staff.BAStaffAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BAStaffDTO vo = new BAStaffDTO();
    try {/*from   www.  java  2s .  c  o m*/
        logger.info(" view method starts here");
        vo.setStaffId((request.getParameter("staffId")));
        vo.setStaffName(request.getParameter("staffName"));
        vo.setAge(request.getParameter("age"));
        vo.setGender(request.getParameter("gender"));
        vo.setAddress((request.getParameter("address")));
        vo.setReference((request.getParameter("reference")));
        vo.setPhoneNo((request.getParameter("phoneNo")));
        vo.setDesignation((request.getParameter("desigantion")));
        vo.setDepartment((request.getParameter("department")));
        vo.setEmail((request.getParameter("email")));

        List hashMpStaffItemDet = BaStaffFactory.getInstanceOfBaStaffFactory().getStaffDtls(1, vo);

        objPageCount = BaStaffFactory.getInstanceOfBaStaffFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("StaffItemDets", hashMpStaffItemDet);
        json.put("StaffItemExit", hashMpStaffItemDet.size());
        json.put("objPageCount", objPageCount);
        //                 logger.warn("strCurrent PageNo ------------->"+objPageCount);

    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}