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:com.ba.masters.stock.BAStockAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BAStockDTO vo = new BAStockDTO();
    try {/*from   w ww  . j a  v  a 2  s.c o  m*/
        logger.info(" view method starts here");
        vo.setStockId((request.getParameter("stockId")));
        vo.setStockName(request.getParameter("stockName"));
        vo.setTypeGroup(request.getParameter("typeGroup"));
        vo.setUnits(request.getParameter("units"));
        vo.setMrp((request.getParameter("mrp")));
        List hashMpStockItemDet = BaStockFactory.getInstanceOfBaStockFactory().getStockDtls(1, vo);

        objPageCount = BaStockFactory.getInstanceOfBaStockFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("StockItemDets", hashMpStockItemDet);
        json.put("StockItemExit", hashMpStockItemDet.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.ba.masters.room.BARoomAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BARoomDTO vo = new BARoomDTO();
    try {/*w w  w.  j  a v a  2 s .  co m*/
        logger.info(" view method starts here");
        vo.setRoomId((request.getParameter("roomId")));
        vo.setRoomNumber(request.getParameter("roomNumber"));
        vo.setFloor(request.getParameter("floor"));
        vo.setDescription(request.getParameter("description"));
        vo.setTariff(request.getParameter("tariff"));

        List hashMpRoomItemDet = BARoomFactory.getInstanceOfBARoomFactory().getRoomDtls(1, vo);
        objPageCount = BARoomFactory.getInstanceOfBARoomFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("RoomDets", hashMpRoomItemDet);
        json.put("RoomExit", hashMpRoomItemDet.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.ba.masters.department.BADepartmentAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BADepartmentDTO vo = new BADepartmentDTO();
    logger.info(" view method starts here");
    try {/*ww w .  j ava 2 s. co m*/
        //            logger.info("======In GcsStockItemAction Action cmsGet method======");
        vo.setDepId(request.getParameter("depId"));
        vo.setDepName(request.getParameter("depName"));
        List hashMpDepartmentDet = BADepartmentFactory.getInstanceOfBaDepartmentFactory().getDepartmentDtls(1,
                vo);

        objPageCount = BADepartmentFactory.getInstanceOfBaDepartmentFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("DepartmentDets", hashMpDepartmentDet);
        json.put("DepartmentExit", hashMpDepartmentDet.size());
        json.put("objPageCount", objPageCount);
        logger.warn("strCurrent PageNo ------------->" + objPageCount);
        logger.error(" records " + hashMpDepartmentDet);

    } 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:jp.aegif.nemaki.rest.GroupResource.java

@PUT
@Path("/update/{id}")
@Produces(MediaType.APPLICATION_JSON)//w  w w  .j a  v a 2s .  com
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public String update(@PathParam("repositoryId") String repositoryId, @PathParam("id") String groupId,
        @FormParam(FORM_GROUPNAME) String name, @FormParam("users") String users,
        @FormParam("groups") String groups, @Context HttpServletRequest httpRequest) {

    boolean status = true;
    JSONObject result = new JSONObject();
    JSONArray errMsg = new JSONArray();

    //Existing group
    Group group = principalService.getGroupById(repositoryId, groupId);

    //Validation
    status = validateGroup(status, errMsg, groupId, name);

    //Edit & Update
    if (status) {
        //Edit group info
        //if a parameter is not input, it won't be modified.
        group.setName(name);
        group.setUsers(parseJsonArray(users));
        group.setGroups(parseJsonArray(groups));
        setModifiedSignature(httpRequest, group);

        try {
            principalService.updateGroup(repositoryId, group);
        } catch (Exception ex) {
            ex.printStackTrace();
            status = false;
            addErrMsg(errMsg, ITEM_GROUP, ErrorCode.ERR_UPDATE);
        }
    }
    result = makeResult(status, result, errMsg);
    return result.toString();
}

From source file:net.maxgigapop.mrs.driver.GenericRESTDriver.java

@Override
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void propagateDelta(DriverInstance driverInstance, DriverSystemDelta aDelta) {
    driverInstance = DriverInstancePersistenceManager.findById(driverInstance.getId());
    aDelta = (DriverSystemDelta) DeltaPersistenceManager.findById(aDelta.getId()); // refresh
    String subsystemBaseUrl = driverInstance.getProperty("subsystemBaseUrl");
    if (subsystemBaseUrl == null) {
        throw new EJBException(String.format("%s has no property key=subsystemBaseUrl", driverInstance));
    }/*from   w  w  w .jav a  2  s  .  c  o  m*/
    VersionItem refVI = aDelta.getReferenceVersionItem();
    if (refVI == null) {
        throw new EJBException(String.format("%s has no referenceVersionItem", aDelta));
    }
    try {
        // compose string body (delta) using JSONObject
        JSONObject deltaJSON = new JSONObject();
        deltaJSON.put("id", Long.toString(aDelta.getId()));
        deltaJSON.put("referenceVersion", refVI.getReferenceUUID());
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        deltaJSON.put("creationTime", dateFormat.format(new Date()).toString());
        if (aDelta.getModelAddition() != null && aDelta.getModelAddition().getOntModel() != null) {
            String ttlModelAddition = ModelUtil.marshalOntModel(aDelta.getModelAddition().getOntModel());
            deltaJSON.put("modelAddition", ttlModelAddition);
        }
        if (aDelta.getModelReduction() != null && aDelta.getModelReduction().getOntModel() != null) {
            String ttlModelReduction = ModelUtil.marshalOntModel(aDelta.getModelReduction().getOntModel());
            deltaJSON.put("modelReduction", ttlModelReduction);
        }
        // push via REST POST
        URL url = new URL(String.format("%s/delta", subsystemBaseUrl));
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        String status = this.executeHttpMethod(url, conn, "POST", deltaJSON.toString());
        if (!status.toUpperCase().equals("CONFIRMED")) {
            throw new EJBException(
                    String.format("%s failed to push %s into CONFIRMED status", driverInstance, aDelta));
        }
    } catch (Exception e) {
        throw new EJBException(String.format("propagateDelta failed for %s with %s due to exception (%s)",
                driverInstance, aDelta, e.getMessage()));
    }
}

From source file:com.ba.masters.tariff.BATariffAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BATariffDTO vo = new BATariffDTO();
    try {//from w  ww.  java 2s. co m
        logger.info(" view method starts here");
        vo.setTarifId((request.getParameter("tarifId")));
        vo.setTarifName(request.getParameter("tarifName"));
        vo.setType(request.getParameter("type"));
        vo.setPrice(request.getParameter("price"));
        vo.setTextId((request.getParameter("textId")));
        vo.setExtra_Price((request.getParameter("extra_Price")));

        List hashMpTariffDet = BATariffFactory.getInstanceOfBATariffFactory().getTariffDtls(1, vo);

        objPageCount = BATariffFactory.getInstanceOfBATariffFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("TariffDets", hashMpTariffDet);
        json.put("TariffExit", hashMpTariffDet.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.cabguru.servlet.AddDriverServlet.java

/**
 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 *///from ww w  .  j  a v a2s  .  c o  m
@SuppressWarnings("unchecked")
protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    String callerPage = request.getParameter("callerPage");
    //log.debug("doPost >> callerPage = " + callerPage);

    String phone = request.getParameter("phone");
    String firstName = request.getParameter("firstName");
    //String middleName = request.getParameter("middleName");
    String lastName = request.getParameter("lastName");
    String age = request.getParameter("age");
    String sex = request.getParameter("sex");
    String mailId = request.getParameter("mailId");
    String licNumber = request.getParameter("licNumber");
    String address = request.getParameter("address");
    String mobileOperator = request.getParameter("mobileOperator");
    String driverCategory = request.getParameter("driverCategory");

    /*log.debug("doPost >> phone = " + phone);
    log.debug("doPost >> firstname = " + firstName);      
    log.debug("doPost >> lastname = " + lastName);
    log.debug("doPost >> mobileOperator = " + mobileOperator);
    log.debug("doPost >> driverCategory = " + driverCategory);
    log.debug("doPost >> age = " + age);
    log.debug("doPost >> sex = " + sex);
    log.debug("doPost >> mailId = " + mailId);
    log.debug("doPost >> licNumber = " + licNumber);
    log.debug("doPost >> address = " + address);*/

    if (phone == null || phone.length() != 10) {
        dispatch(request, response, callerPage, "Please enter 10 Digit Mobile Number.");
    } else if (mobileOperator == null || mobileOperator.length() < 1) {
        dispatch(request, response, callerPage, "Select a valid mobile operator.");
    } else if (firstName == null || firstName.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's First Name.");
    } else if (lastName == null || lastName.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's Last Name.");
    } else if (age == null || age.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's age.");
    } else if (sex == null || sex.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's gender.");
    } else if (licNumber == null || licNumber.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's License Number.");
    } else if (address == null || address.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's address.");
    } else if (mailId == null || mailId.length() < 1) {
        dispatch(request, response, callerPage, "Please enter driver's mailId.");
    } else {

        try {
            JSONObject signupJson = new JSONObject();
            String responseData = "";

            if (callerPage.equalsIgnoreCase("updateDriver.jsp")) {

                String driverId = request.getParameter("driverId");

                signupJson.put("driverId", driverId);
                signupJson.put("firstName", firstName.trim());
                signupJson.put("lastName", lastName.trim());
                signupJson.put("phone", phone.trim());
                signupJson.put("mobileOperator", mobileOperator != null ? mobileOperator.trim() : "");
                signupJson.put("driverCategory", driverCategory != null ? driverCategory.trim() : "");
                signupJson.put("age", age.trim());
                signupJson.put("sex", sex.trim());
                signupJson.put("mailId", mailId.trim());
                signupJson.put("licNumber", (licNumber.trim()).replaceAll(" ", ""));
                signupJson.put("address", address.trim());

                responseData = HTTPConnectionManager
                        .sendPost("http://" + ConfigDetails.constants.get("CABGURU_SERVER_IP_PORT")
                                + "/cabserver/admin/drivers/update-driver-data", signupJson.toString());

            } else {

                signupJson.put("name", firstName.trim() + " " + lastName.trim());
                signupJson.put("phone", phone.trim());
                signupJson.put("mobileOperator", mobileOperator != null ? mobileOperator.trim() : "");
                signupJson.put("driverCategory", driverCategory != null ? driverCategory.trim() : "");
                signupJson.put("age", age.trim());
                signupJson.put("sex", sex.trim());
                signupJson.put("mailId", mailId.trim());
                signupJson.put("licNumber", (licNumber.trim()).replaceAll(" ", ""));
                signupJson.put("address", address.trim());

                responseData = HTTPConnectionManager.sendPost("http://"
                        + ConfigDetails.constants.get("CABGURU_SERVER_IP_PORT") + "/cabserver/drivers/signup",
                        signupJson.toString());
            }

            //log.debug("doPost >> responseData="+ responseData);
            if (responseData != null) {

                JSONParser parser = new JSONParser();
                JSONObject obj = (JSONObject) parser.parse(responseData);

                String code = (String) obj.get("code");
                String msg = (String) obj.get("msg");

                log.debug("doPost >> code" + code);

                if (code.equalsIgnoreCase("200")) {
                    dispatch(request, response, callerPage, msg);
                } else if (code.equalsIgnoreCase("409")) {
                    dispatch(request, response, callerPage, msg);
                }

            } else {
                dispatch(request, response, callerPage, "Data Error. Please try again.");
            }
        } catch (Exception e) {
            dispatch(request, response, callerPage, "Driver SignUp Error. Please try again.");
            e.printStackTrace();
        }

    }

}

From source file:io.openvidu.java.client.OpenVidu.java

/**
 * Starts the recording of a {@link io.openvidu.java.client.Session}
 *
 * @param sessionId  The sessionId of the session you want to start recording
 * @param properties The configuration for this recording
 *
 * @return The new created session//from  ww w  . ja  va 2s.  co m
 * 
 * @throws OpenViduJavaClientException
 * @throws OpenViduHttpException       Value returned from
 *                                     {@link io.openvidu.java.client.OpenViduHttpException#getStatus()}
 *                                     <ul>
 *                                     <li><code>404</code>: no session exists
 *                                     for the passed <i>sessionId</i></li>
 *                                     <li><code>406</code>: the session has no
 *                                     connected participants</li>
 *                                     <li><code>422</code>: "resolution"
 *                                     parameter exceeds acceptable values (for
 *                                     both width and height, min 100px and max
 *                                     1999px) or trying to start a recording
 *                                     with both "hasAudio" and "hasVideo" to
 *                                     false</li>
 *                                     <li><code>409</code>: the session is not
 *                                     configured for using
 *                                     {@link io.openvidu.java.client.MediaMode#ROUTED}
 *                                     or it is already being recorded</li>
 *                                     <li><code>501</code>: OpenVidu Server
 *                                     recording module is disabled
 *                                     (<i>openvidu.recording</i> property set
 *                                     to <i>false</i>)</li>
 *                                     </ul>
 */
@SuppressWarnings("unchecked")
public Recording startRecording(String sessionId, RecordingProperties properties)
        throws OpenViduJavaClientException, OpenViduHttpException {

    HttpPost request = new HttpPost(OpenVidu.urlOpenViduServer + API_RECORDINGS + API_RECORDINGS_START);

    JSONObject json = new JSONObject();
    json.put("session", sessionId);
    json.put("name", properties.name());
    json.put("outputMode", properties.outputMode().name());
    json.put("hasAudio", properties.hasAudio());
    json.put("hasVideo", properties.hasVideo());

    if (Recording.OutputMode.COMPOSED.equals(properties.outputMode()) && properties.hasVideo()) {
        json.put("resolution", properties.resolution());
        json.put("recordingLayout",
                (properties.recordingLayout() != null) ? properties.recordingLayout().name() : "");
        if (RecordingLayout.CUSTOM.equals(properties.recordingLayout())) {
            json.put("customLayout", (properties.customLayout() != null) ? properties.customLayout() : "");
        }
    }

    StringEntity params = null;
    try {
        params = new StringEntity(json.toString());
    } catch (UnsupportedEncodingException e1) {
        throw new OpenViduJavaClientException(e1.getMessage(), e1.getCause());
    }

    request.setHeader(HttpHeaders.CONTENT_TYPE, "application/json");
    request.setEntity(params);

    HttpResponse response;
    try {
        response = OpenVidu.httpClient.execute(request);
    } catch (IOException e2) {
        throw new OpenViduJavaClientException(e2.getMessage(), e2.getCause());
    }

    try {
        int statusCode = response.getStatusLine().getStatusCode();
        if ((statusCode == org.apache.http.HttpStatus.SC_OK)) {
            Recording r = new Recording(httpResponseToJson(response));
            Session activeSession = OpenVidu.activeSessions.get(r.getSessionId());
            if (activeSession != null) {
                activeSession.setIsBeingRecorded(true);
            } else {
                log.warn("No active session found for sessionId '" + r.getSessionId()
                        + "'. This instance of OpenVidu Java Client didn't create this session");
            }
            return r;
        } else {
            throw new OpenViduHttpException(statusCode);
        }
    } finally {
        EntityUtils.consumeQuietly(response.getEntity());
    }
}

From source file:com.megacasting_ppe.web.ServletPageError.java

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods.//  w ww  .j a  va2 s  .  c o 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 {
    response.setContentType("application/json");
    response.setHeader("Cache-Control", "no-cache");
    HttpSession session = request.getSession();

    JSONObject global = new JSONObject();

    if (session.getAttribute("Connecter") != null) {
        String connecterCandidatOk = (String) session.getAttribute("Connecter");
        if (connecterCandidatOk == "false") {

            global.put("candidatAutherreur",
                    "le nom d'utilisateur ou le mot de passe du candidat est incorrect");
            session.removeAttribute("Connecter");
        }
    }
    if (session.getAttribute("ConnecterDiffuseur") != null) {
        String connecterDiffuseurOk = (String) session.getAttribute("ConnecterDiffuseur");
        if (connecterDiffuseurOk == "false") {

            global.put("diffuseurAutherreur",
                    "le nom d'utilisateur ou le mot de passe du diffuseur est incorrect");
            session.removeAttribute("ConnecterDiffuseur");
        }
    }

    if (session.getAttribute("ErreurInscriptionCandidat") != null) {
        String ErreurInscription = (String) session.getAttribute("ErreurInscriptionCandidat");
        if (ErreurInscription == "true") {

            global.put("Inscriptionerreur",
                    "Un ou plusieurs champs saisies dans le formulaire d'inscription sont invalide");
            session.removeAttribute("ErreurInscriptionCandidat");
        }
    }

    try (PrintWriter out = response.getWriter()) {
        out.println(global.toString());
    }

}

From source file:com.dbay.apns4j.model.Payload.java

@SuppressWarnings("unchecked")
@Override//from   w ww  .ja v a  2 s.co  m
public String toString() {
    JSONObject object = new JSONObject();
    JSONObject apsObj = new JSONObject();
    if (getAlert() != null) {
        apsObj.put("alert", getAlert());
    } else {
        if (getAlertBody() != null || getAlertLocKey() != null) {
            JSONObject alertObj = new JSONObject();
            putIntoJson("body", getAlertBody(), alertObj);
            putIntoJson("action-loc-key", getAlertActionLocKey(), alertObj);
            putIntoJson("loc-key", getAlertLocKey(), alertObj);
            putIntoJson("launch-image", getAlertLaunchImage(), alertObj);
            if (getAlertLocArgs() != null) {
                JSONArray array = new JSONArray();
                for (String str : getAlertLocArgs()) {
                    array.add(str);
                }
                alertObj.put("loc-args", array);
            }
            apsObj.put("alert", alertObj);
        }
    }

    if (getBadge() != null) {
        apsObj.put("badge", getBadge().intValue());
    }
    putIntoJson("sound", getSound(), apsObj);

    if (getContentAvailable() != null) {
        apsObj.put("content-available", getContentAvailable().intValue());
    }

    object.put(APS, apsObj);
    if (getParams() != null) {
        for (Entry<String, Object> e : getParams().entrySet()) {
            object.put(e.getKey(), e.getValue());
        }
    }
    return object.toString();
}