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