Example usage for org.json.simple JSONObject put

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

Introduction

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

Prototype

V put(K key, V value);

Source Link

Document

Associates the specified value with the specified key in this map (optional operation).

Usage

From source file:co.edu.UNal.ArquitecturaDeSoftware.Bienestar.Vista.App.Admin.CUDEventos.java

protected static void actualizarConvocatoria(HttpServletRequest request, HttpServletResponse response)
        throws IOException {
    ArrayList r = CtrlAdmin.actualizarConvocatoria(Integer.parseInt(request.getParameter("0")), // id
            request.getParameter("1"), // nombre
            request.getParameter("2"), // descripcin
            request.getParameter("4"), // fin
            Integer.parseInt(request.getParameter("6")) // cupos
    );//from   www .  j  av  a  2 s  .  c  om

    response.setContentType("application/json;charset=UTF-8");
    PrintWriter out = response.getWriter();
    if (r.get(0) == "error") {
        JSONObject obj = new JSONObject();
        obj.put("isError", true);
        obj.put("errorDescrip", r.get(1));
        out.print(obj);
    } else if (r.get(0) == "isExitoso") {
        JSONObject obj = new JSONObject();
        obj.put("Exitoso", true);
        out.print(obj);
    } else
        Util.errordeRespuesta(r, out);
}

From source file:be.fedict.eid.applet.service.JSONServlet.java

public static void outputJSON(EIdData eIdData, PrintWriter writer)
        throws IOException, CertificateEncodingException {
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy");

    JSONObject eidJSONObject = new JSONObject();

    JSONObject identityJSONObject = new JSONObject();
    eidJSONObject.put("identity", identityJSONObject);
    Identity identity = eIdData.identity;
    identityJSONObject.put("nationalNumber", identity.nationalNumber);
    identityJSONObject.put("name", identity.name);
    identityJSONObject.put("firstName", identity.firstName);
    identityJSONObject.put("middleName", identity.middleName);
    identityJSONObject.put("dateOfBirth", simpleDateFormat.format(identity.dateOfBirth.getTime()));
    identityJSONObject.put("placeOfBirth", identity.placeOfBirth);
    identityJSONObject.put("gender", identity.gender.toString());

    JSONObject cardJSONObject = new JSONObject();
    eidJSONObject.put("card", cardJSONObject);
    cardJSONObject.put("cardNumber", identity.cardNumber);
    cardJSONObject.put("chipNumber", identity.chipNumber);
    cardJSONObject.put("cardDeliveryMunicipality", identity.cardDeliveryMunicipality);
    cardJSONObject.put("cardValidityDateBegin",
            simpleDateFormat.format(identity.cardValidityDateBegin.getTime()));
    cardJSONObject.put("cardValidityDateEnd", simpleDateFormat.format(identity.cardValidityDateEnd.getTime()));

    Address address = eIdData.address;/*from   w w w .jav  a 2  s  .c  om*/
    if (null != address) {
        JSONObject addressJSONObject = new JSONObject();
        eidJSONObject.put("address", addressJSONObject);
        addressJSONObject.put("streetAndNumber", address.streetAndNumber);
        addressJSONObject.put("municipality", address.municipality);
        addressJSONObject.put("zip", address.zip);
    }

    EIdCertsData certsData = eIdData.certs;
    if (null != certsData) {
        JSONObject certsJSONObject = new JSONObject();
        eidJSONObject.put("certs", certsJSONObject);

        X509Certificate authnCertificate = certsData.authn;
        JSONObject authnCertJSONObject = createCertJSONObject(authnCertificate, simpleDateFormat);
        certsJSONObject.put("authn", authnCertJSONObject);

        X509Certificate signCertificate = certsData.sign;
        JSONObject signCertJSONObject = createCertJSONObject(signCertificate, simpleDateFormat);
        certsJSONObject.put("sign", signCertJSONObject);

        X509Certificate citizenCACertificate = certsData.ca;
        JSONObject citizenCACertJSONObject = createCertJSONObject(citizenCACertificate, simpleDateFormat);
        certsJSONObject.put("citizenCA", citizenCACertJSONObject);

        X509Certificate rootCACertificate = certsData.root;
        JSONObject rootCACertJSONObject = createCertJSONObject(rootCACertificate, simpleDateFormat);
        certsJSONObject.put("rootCA", rootCACertJSONObject);
    }

    eidJSONObject.writeJSONString(writer);
}

From source file:co.edu.UNal.ArquitecturaDeSoftware.Bienestar.Vista.App.Admin.CUDEventos.java

protected static void crearTaller(HttpServletRequest request, HttpServletResponse response) throws IOException {
    ArrayList r = CtrlAdmin.crearTaller(request.getParameter("1"), // nombre
            request.getParameter("2"), // descripcin
            request.getParameter("4"), // fin registro (Fecha hasta donde est permitido registrarse)
            request.getParameter("3"), // inicio del taller
            request.getParameter("4"), // fin del taller
            Integer.parseInt(request.getParameter("5")), // costo
            Integer.parseInt(request.getParameter("6")) // cupos
    );// w  ww .j  a  v  a  2s .  co m

    response.setContentType("application/json;charset=UTF-8");
    PrintWriter out = response.getWriter();
    if (r.get(0) == "error") {
        JSONObject obj = new JSONObject();
        obj.put("isError", true);
        obj.put("errorDescrip", r.get(1));
        out.print(obj);
    } else if (r.get(0) == "isExitoso") {
        JSONObject obj = new JSONObject();
        obj.put("Exitoso", true);
        out.print(obj);
    } else
        Util.errordeRespuesta(r, out);
}

From source file:co.edu.UNal.ArquitecturaDeSoftware.Bienestar.Vista.App.Admin.CUDEventos.java

protected static void actualizarTaller(HttpServletRequest request, HttpServletResponse response)
        throws IOException {
    ArrayList r = CtrlAdmin.actualizarTaller(Integer.parseInt(request.getParameter("0")), // id
            request.getParameter("1"), // nombre
            request.getParameter("2"), // descripcin
            request.getParameter("3"), // fin registro (Fecha hasta donde est permitido registrarse)
            request.getParameter("4"), // inicio del taller
            Integer.parseInt(request.getParameter("5")), // costo
            Integer.parseInt(request.getParameter("6")) // cupos
    );//  ww  w . j  av a2s  .co  m

    response.setContentType("application/json;charset=UTF-8");
    PrintWriter out = response.getWriter();
    if (r.get(0) == "error") {
        JSONObject obj = new JSONObject();
        obj.put("isError", true);
        obj.put("errorDescrip", r.get(1));
        out.print(obj);
    } else if (r.get(0) == "isExitoso") {
        JSONObject obj = new JSONObject();
        obj.put("Exitoso", true);
        out.print(obj);
    } else
        Util.errordeRespuesta(r, out);
}

From source file:io.personium.test.jersey.cell.ctl.CellCtlUtils.java

/**
 * ???????Relation??./*  www  .  j  a va 2  s. com*/
 * @param cellName ??
 * @param testRelationName ??
 * @param boxname ??
 * @return ?
 */
@SuppressWarnings("unchecked")
public static TResponse createRelation(String cellName, String testRelationName, String boxname) {
    JSONObject body = new JSONObject();
    body.put("Name", testRelationName);
    body.put("_Box.Name", boxname);

    return Http.request("relation-create.txt").with("token", AbstractCase.BEARER_MASTER_TOKEN)
            .with("cellPath", cellName).with("body", body.toString()).returns()
            .statusCode(HttpStatus.SC_CREATED);
}

From source file:io.personium.test.jersey.cell.ctl.CellCtlUtils.java

/**
 * ????????Relation??.//from  w  ww.j  a va  2  s  .c om
 * @param cellName ??
 * @param testRelationName ??
 * @return ?
 */
@SuppressWarnings("unchecked")
public static TResponse createRelation(String cellName, String testRelationName) {
    JSONObject body = new JSONObject();
    body.put("Name", testRelationName);
    body.put("_Box.Name", null);

    return Http.request("relation-create.txt").with("token", AbstractCase.BEARER_MASTER_TOKEN)
            .with("cellPath", cellName).with("body", body.toString()).returns()
            .statusCode(HttpStatus.SC_CREATED);
}

From source file:io.personium.test.jersey.cell.ctl.CellCtlUtils.java

/**
 * ?????????.//from  www. ja  v  a  2  s. c  o  m
 * @param cellName ??
 * @param testRoleName ??
 * @param boxname ??
 * @return ?
 */
@SuppressWarnings("unchecked")
public static TResponse createRole(String cellName, String testRoleName, String boxname) {
    // Role?
    JSONObject body = new JSONObject();
    body.put("Name", testRoleName);
    body.put("_Box.Name", boxname);
    return Http.request("role-create.txt").with("token", AbstractCase.MASTER_TOKEN_NAME)
            .with("cellPath", cellName).with("body", body.toString()).returns()
            .statusCode(HttpStatus.SC_CREATED);
}

From source file:io.personium.test.jersey.cell.ctl.CellCtlUtils.java

/**
 * ??????????.//from  w  w w . j av a2  s  . c o  m
 * @param cellName ??
 * @param testRoleName ??
 * @return ?
 */
@SuppressWarnings("unchecked")
public static TResponse createRole(String cellName, String testRoleName) {

    JSONObject body = new JSONObject();
    body.put("Name", testRoleName);
    body.put("_Box.Name", null);

    return Http.request("role-create.txt").with("token", AbstractCase.MASTER_TOKEN_NAME)
            .with("cellPath", cellName).with("body", body.toString()).returns()
            .statusCode(HttpStatus.SC_CREATED);
}

From source file:model.Post_store.java

public static void add_post(String title, String content) {

    JSONObject obj = new JSONObject();
    obj.put("title", title);
    obj.put("content", content);

    JSONArray comments = new JSONArray();

    obj.put("comments", comments);

    JSONArray UA_comments = new JSONArray();

    obj.put("UA_comments", UA_comments);

    int lastid = getlastid();

    obj.put("id", lastid);

    try (FileWriter file = new FileWriter(root + "posts/" + lastid + ".json");) {
        file.write(obj.toJSONString());//from   ww  w.j a va2 s  . com
        file.flush();
        file.close();

    } catch (IOException e) {
        System.out.println(e);
    }

    lastid++;

    setlastid(lastid);

    //System.out.print(obj);

}

From source file:co.edu.UNal.ArquitecturaDeSoftware.Bienestar.Vista.App.Admin.CRUDUsuarios.java

protected static void eliminarUsuario(HttpServletRequest request, HttpServletResponse response)
        throws IOException {
    ArrayList r = CtrlAdmin.eliminarUsuario(Integer.parseInt(request.getParameter("1"))); // id_usuario

    response.setContentType("application/json;charset=UTF-8");
    PrintWriter out = response.getWriter();
    if (r.get(0) == "error") {
        JSONObject obj = new JSONObject();
        if (r.get(1) == "usuario") {
            obj.put("isError", true);
            obj.put("errorDescrip", "El usuario no existe");

        } else {/*from w  ww  . j av  a  2 s  . com*/
            Util.errordeRespuesta(r, out);
        }
        out.print(obj);
    } else if (r.get(0) == "isExitoso") {
        JSONObject obj = new JSONObject();
        obj.put("Exitoso", true);
        out.print(obj);
    } else
        Util.errordeRespuesta(r, out);
}