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:fr.nantes.web.quizz.servlets.Nbmovies.java

@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    int countmovies = Sparql.countMovies();
    JSONArray result = new JSONArray();
    JSONObject map = new JSONObject();
    map.put("count", countmovies);
    result.add(map);//from  w  w w.  ja  v  a  2  s  .co m

    response.setContentType("application/json;charset=UTF-8");
    try (PrintWriter out = response.getWriter()) {

        out.println(result);
    }
}

From source file:backend.FriendRequest.java

@Override
public JSONObject jsonize() {
    JSONObject o = new JSONObject();
    o.put("sender", m_sender.get_user_id());
    o.put("sender_alias", m_sender.get_alias());
    o.put("receiver", m_receiver.get_user_id());
    o.put("receiver_alias", m_receiver.get_alias());
    return o;// w  ww  .  j  av a  2 s . c o  m
}

From source file:com.mcapanel.web.controllers.InstallController.java

@SuppressWarnings("unchecked")
public boolean process() throws IOException {
    if (isMethod("POST")) {
        includeIndex(false);//from  w  ww  . java2  s . c  o  m
        mimeType("application/json");

        JSONObject out = new JSONObject();

        if (!config.getBoolean("installed", false)) {
            String serverIp = request.getParameter("serverip");
            String webPort = request.getParameter("webport");

            String cbName = request.getParameter("cbname");
            String cbFile = request.getParameter("cbfile");
            String cbInstall = request.getParameter("cbinstall");

            String mcname = request.getParameter("mcname");
            String mcpass = request.getParameter("mcpass");
            String mcpassconf = request.getParameter("mcpassconf");

            String licemail = request.getParameter("licemail");
            String lickey = request.getParameter("lickey");

            if (mcpass.equals(mcpassconf)) {
                User u = new User(mcname, mcpass, RandomStringUtils.randomAlphanumeric(8),
                        request.getRemoteAddr().equals("0:0:0:0:0:0:0:1") ? "127.0.0.1"
                                : request.getRemoteAddr());

                u.setGroupId(db.find(Group.class).where().ieq("group_name", "Admin").findUnique().getId());
                u.setWhitelisted(true);

                db.save(u);

                loginUser(u);

                Server server = new Server(cbName, cbFile);
                db.save(server);

                BukkitServer bukkitServer = new BukkitServer(server);
                AdminPanelWrapper.getInstance().servers.put(server.getId(), bukkitServer);

                request.getSession().setAttribute("chosenServer", server.getId());
                bukkitServer.setupBackups();

                config.setValue("installed", "true");
                config.setValue("server-ip", serverIp);
                config.setValue("web-port", webPort);

                config.setValue("license-email", licemail);
                config.setValue("license-key", lickey);

                config.saveConfig();

                //ap.install();

                final BukkitVersion bv = BukkitVersion.getVersion(cbInstall);

                if (bv != null) {
                    new Thread(new Runnable() {
                        public void run() {
                            try {
                                System.out.println("Downloading CraftBukkit...");

                                File cbFile = new File("craftbukkit.jar");

                                FileUtils.copyURLToFile(new URL(bv.getUrl()), cbFile);

                                config.setValue("server-jar", cbFile.getAbsolutePath());
                                config.saveConfig();

                                //ap.install();

                                System.out.println("Done downloading CraftBukkit!");
                            } catch (MalformedURLException e) {
                                e.printStackTrace();
                            } catch (IOException e) {
                                e.printStackTrace();
                            }
                        }
                    }).start();
                }

                out.put("good",
                        "Successfully saved all installation settings.<br />It is recommended to create another user so you can see what they see.");
            } else
                out.put("error", "The passwords that you entered do not appear to match.");
        } else
            out.put("error", "You are not allowed to do that.");

        response.getWriter().println(out.toJSONString());

        return true;
    }

    return error();
}

From source file:MyMemoryListener.java

@SuppressWarnings("unchecked")
public void nativeMemoryEvent(NativeMemoryEvent event) {
    obj.put("timestamp", event.getEventTime());
    JSONObject processMem = new JSONObject();
    processMem.put("private", event.getProcessPrivate());
    processMem.put("physical", event.getProcessPhysical());
    processMem.put("virtual", event.getProcessVirtual());

    JSONObject systemMem = new JSONObject();
    systemMem.put("physical", event.getFreePhysicalMemory());
    systemMem.put("total", event.getTotalPhysicalMemory());

    JSONObject mem = new JSONObject();
    mem.put("process", processMem);
    mem.put("system", systemMem);
    obj.put("memory", mem);

    IndexResponse response = eSC.getClient().prepareIndex(eSC.getIndex(), "memory")
            .setSource(obj.toJSONString()).get();
}

From source file:getPlayersRanks.java

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods./*from  w  w w  . j a  v  a  2  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("text/html;charset=UTF-8");
    JSONArray json = new JSONArray();
    DBHandler db = new DBHandler();
    ArrayList<Player> players = db.getPlayers();
    for (int i = 0; i < players.size(); i++) {
        JSONObject JSONplayer = new JSONObject();
        Player player = players.get(i);
        JSONplayer.put("name", player.getName());
        JSONplayer.put("score", player.getScore());
        json.add(JSONplayer);

    }
    response.getWriter().write(json.toString());

}

From source file:cpd3314.buildit12.Car.java

public JSONObject toJSON() {
    JSONObject json = new JSONObject();
    json.put("make", make);
    json.put("model", model);
    json.put("year", year);
    return json;/*from   w  w w.ja v a 2 s  .c o  m*/
}

From source file:com.wso2.raspberrypi.apicalls.APICall.java

public static void registerDevice(String deviceID, String zoneID) {
    String url = apiURLPrefix + "/conferences/2/iot/scannerZones/byScannerUUID";
    Token token = getToken();//from w w w .  ja v a2  s.  c  o  m
    if (token != null) {
        HttpClient httpClient = new HttpClient();
        JSONObject json = new JSONObject();
        json.put("rfidScannerUUID", deviceID);
        json.put("zoneId", zoneID);
        try {
            HttpResponse httpResponse = httpClient.doPost(url, "Bearer " + token.getAccessToken(),
                    json.toJSONString(), "application/json");
            int statusCode = httpResponse.getStatusLine().getStatusCode();
            if (statusCode != 200) {
                log.error("Device to Zone registration failed. HTTP Status Code:" + statusCode);
            }
        } catch (IOException e) {
            log.error("", e);
        }
    }
}

From source file:cloudworker.WorkerThread.java

@SuppressWarnings("unchecked")
@Override/*from   ww w .j  ava  2  s . c  om*/
public void run() {
    //Get queue url   
    GetQueueUrlResult urlResult = sqs.getQueueUrl(responseQName);
    String QueueUrl = urlResult.getQueueUrl();
    JSONObject result = new JSONObject();

    try {
        Thread.sleep(sleepLength);

        result.put("task_id", task_id);
        result.put("result", "0");

        sqs.sendMessage(new SendMessageRequest(QueueUrl, result.toString()));
        //System.out.println(Thread.currentThread().getName()+" sleep done!");

    } catch (Exception e) {
        result.put("task_id", task_id);
        result.put("result", "1");
        sqs.sendMessage(new SendMessageRequest(QueueUrl, result.toString()));

    }
}

From source file:com.ba.reports.outStanding.BAOutStandingAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    System.out.println("view()");
    JSONObject json = new JSONObject();
    BAOutStandingDTO vo = new BAOutStandingDTO();
    try {/*from  w  w  w .j a v  a  2s . c  o  m*/
        logger.info(" view method starts here");
        String fromDate = request.getParameter("fromDate");
        String toDate = request.getParameter("toDate");

        List hashMpRoomItemDet = BAOutStandingFactory.getInstanceOfBAOutStandingFactory().getRoomDtls(fromDate,
                toDate);
        json.put("exception", "");
        json.put("hashMpRoomItemDet", hashMpRoomItemDet);
        json.put("hashMpRoomItemDetExit", hashMpRoomItemDet.size());

    } 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:fr.nantes.web.quizz.servlets.Addadmin.java

@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

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

    JSONArray result = new JSONArray();
    JSONObject map = new JSONObject();

    if (idadmin.length() == 21 && Requetesdatastore.addadmin(idadmin) == idadmin) {
        map.put("idadmin", idadmin);
        result.add(map);/* w ww  .  j av a 2s  .  c o  m*/
    } else {
        map.put("idadmin", -100);
        result.add(map);
    }
    response.setContentType("application/json;charset=UTF-8");
    try (PrintWriter out = response.getWriter()) {

        out.println(result);
    }
}