List of usage examples for org.json.simple JSONObject toString
@Override
public String toString()
From source file:com.ba.masters.configuration.BAConfigurationAction.java
public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BAConfigurationDTO vo = new BAConfigurationDTO(); try {// w w w .j av a 2 s . com logger.info("view method starts here"); vo.setOrder((request.getParameter("order"))); vo.setCheckOutTime(request.getParameter("checkOutTime")); vo.setCompany(request.getParameter("company")); vo.setAddress(request.getParameter("address").toString().trim()); vo.setSmsId((request.getParameter("smsId"))); vo.setPassword(request.getParameter("password")); vo.setEmail((request.getParameter("email"))); vo.setPop(request.getParameter("pop")); vo.setSmtp(request.getParameter("smtp")); List hashMpConfigurationDet = BAConfigurationFactory.getInstanceOfBAConfigurationFactory() .getConfigurationDtls(1, vo); objPageCount = BAConfigurationFactory.getInstanceOfBAConfigurationFactory().getPageCount(vo); json.put("exception", ""); json.put("ConfigurationDets", hashMpConfigurationDet); json.put("ConfigurationExit", hashMpConfigurationDet.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.megacasting_ppe.web.ServletOffres.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.//from ww w . ja v a 2s . c om * * @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; charset=ISO-8859-1"); response.setHeader("Cache-Control", "no-cache"); HttpSession session = request.getSession(); JSONObject global = new JSONObject(); JSONArray arrayoffre = new JSONArray(); //On rcupre le candidat en session Candidat candidat = (Candidat) session.getAttribute("CandidatObject"); String connecterOk = (String) session.getAttribute("Connecter"); // si le candidat existe et qu'il est connect if (candidat != null && connecterOk != null) { JSONObject infoAuth = new JSONObject(); //je retourne les infomations du candidat connect infoAuth.put("Nom", candidat.getNom()); infoAuth.put("Prenom", candidat.getPrenom()); infoAuth.put("connecter", connecterOk); global.put("infoauth", infoAuth); } else { JSONObject infoAuth = new JSONObject(); infoAuth.put("connecter", "false"); global.put("infoauth", infoAuth); } ; //onrecupre les dix dernires offres en BDD for (Offre offre : offreDAO.Lister10()) { //On retourne ses offres JSONObject object = new JSONObject(); object.put("Identifiant", offre.getIdentifiant()); object.put("Intitule", offre.getLibelle()); object.put("Reference", offre.getReference()); object.put("DateDebutContrat", offre.getDateDebutContrat().toString()); object.put("NombresPoste", offre.getNbPoste()); object.put("VilleEntreprise", offre.getClient().getVilleEntreprise()); arrayoffre.add(object); } global.put("offres", arrayoffre); try (PrintWriter out = response.getWriter()) { out.println(global.toString()); } }
From source file:functionnality.LikerLineST2.java
public LineStatus rateLigne(String login, String value) { CouchDBWebRequest couchDB = new CouchDBWebRequest(); message = "Consultation"; JSONObject response; couchDB.addPath("/id_ligne_" + lineS.getIdentifiant()); response = couchDB.parseResultJSON(couchDB.requestWithGet()); //Requete des valeurs d'une ligne if (response.get("error") != null) { createTable(lineS.getIdentifiant()); response = couchDB.parseResultJSON(couchDB.requestWithGet()); }//from w ww .ja va2s . c o m if (response.get("Voted") == null) { response.put("Voted", new JSONArray()); } //((JSONObject)((JSONArray)response.get("Voted")).get(0)).get("login") int i = 0; boolean trouver = false; while (i < ((JSONArray) response.get("Voted")).size() && !trouver) { if (((JSONObject) ((JSONArray) response.get("Voted")).get(i)).get("login").equals(login)) { trouver = true; } i++; } if (trouver) { message = "You have already voted"; } else { try { JSONObject jsonObj = new JSONObject(); jsonObj.put("login", new String(login.getBytes("ISO-8859-1"), Charset.forName("UTF-8"))); jsonObj.put("value", value); if (value.equals("like")) { ((JSONObject) response).put("like", (long) response.get("like") + 1); message = "You have voted like with " + login; } else { ((JSONObject) response).put("unlike", (long) response.get("unlike") + 1); message = "You have voted unlike with " + login; } ((JSONArray) response.get("Voted")).add(jsonObj); couchDB.requestWithPut(response.toString()); } catch (UnsupportedEncodingException ex) { return null; } } lineS.setLike(Integer.parseInt(("" + response.get("like")))); lineS.setUnlike(Integer.parseInt(("" + response.get("unlike")))); return lineS; }
From source file:cprasmu.rascam.camera.RazCamServerImpl.java
public synchronized String parseCommand(String jsonData) throws IllegalArgumentException { String subject = ""; String value = ""; JSONParser parser = new JSONParser(); ContainerFactory containerFactory = new ContainerFactory() { public List creatArrayContainer() { return new LinkedList(); }// w ww . j av a 2 s. c o m public Map createObjectContainer() { return new LinkedHashMap(); } }; jsonData = jsonData.trim(); try { Map json = (Map) parser.parse(jsonData, containerFactory); Iterator iter = json.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); // System.out.println(entry.getKey() + "=>" + entry.getValue()); if (entry.getKey().equals("subject")) { subject = (String) entry.getValue(); } if (entry.getKey().equals("value")) { value = (String) entry.getValue(); } } System.out.println(JSONValue.toJSONString(json)); } catch (ParseException pe) { throw new IllegalArgumentException("Invalid JSON Data"); } if (subject.equals(JSON_DATA_CAMERA_AWB)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextAwbMode(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousAwbMode(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetAwbMode(); } } else if (subject.equals(JSON_DATA_CAMERA_EFFECT)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextImageEffect(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousImageEffect(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetImageEffect(); } } else if (subject.equals(JSON_DATA_CAMERA_VIDEO_RES)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextVideoResolution(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousVideoResolution(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetVideoResolution(); } } else if (subject.equals(JSON_DATA_CAMERA_STILL_RES)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextStillResolution(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousStillResolution(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetStillResolution(); } } else if (subject.equals(JSON_DATA_CAMERA_EXPOSURE)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextExposureMode(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousExposureMode(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetExposureMode(); } } else if (subject.equals(JSON_DATA_CAMERA_METERING)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextMeteringMode(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousMeteringMode(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetMeteringMode(); } } else if (subject.equals(JSON_DATA_CAMERA_EV)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getEv().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getEv().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetEv(); } } else if (subject.equals(JSON_DATA_CAMERA_BRIGHTNESS)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getBrightness().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getBrightness().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetBrightness(); } } else if (subject.equals(JSON_DATA_CAMERA_SATURATION)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getSaturation().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getSaturation().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetSaturation(); } } else if (subject.equals(JSON_DATA_CAMERA_SHARPNESS)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getSharpness().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getSharpness().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetSharpness(); } } else if (subject.equals(JSON_DATA_CAMERA_CONTRAST)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getContrast().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getContrast().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetContrast(); } } else if (subject.equals(JSON_DATA_CAMERA_HFLIP)) { rcm.setHFlip(!rcm.isHFlip()); } else if (subject.equals(JSON_DATA_CAMERA_VFLIP)) { rcm.setVFlip(!rcm.isVFlip()); } else if (subject.equals(JSON_DATA_CAMERA_VSTAB)) { rcm.setVStab(!rcm.isVStab()); } else if (subject.equals(JSON_DATA_CAMERA_TIMELAPSE_DELAY)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getTimelapseDelay().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getTimelapseDelay().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetTimelapseDelay(); } } else if (subject.equals(JSON_DATA_CAMERA_QUALITY)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getQuality().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getQuality().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetQuality(); } } else if (subject.equals(JSON_DATA_CAMERA_SHUTTER_SPEED)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getShutterSpeed().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getShutterSpeed().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetShutterSpeed(); } else if (value.equals(CAMERA_CMD_ENABLE)) { rcm.enableShutterSpeed(); } else if (value.equals(CAMERA_CMD_DISABLE)) { rcm.disableShutterSpeed(); } } else if (subject.equals(JSON_DATA_CAMERA_ISO)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getIso().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getIso().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetIso(); } } else if (subject.equals(JSON_DATA_CAMERA_ROTATION)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextRotation(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.nextRotation(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetRotation(); } } else if (subject.equals(JSON_DATA_CAMERA_FPS)) { if (value.equals(CAMERA_CMD_PLUS)) { rcm.getFps().increment(); } else if (value.equals(CAMERA_CMD_MINUS)) { rcm.getFps().decrement(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetFps(); } } else if (subject.equals(JSON_DATA_CAMERA_MODE)) { if (value.equals(CAMERA_CMD_NEXT)) { rcm.nextCameraMode(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { rcm.previousCameraMode(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.resetCameraMode(); } } else if (subject.equals(JSON_DATA_DCIM_FILE)) { if (value.equals(CAMERA_CMD_NEXT)) { //rcm.nextCameraMode(); } else if (value.equals(CAMERA_CMD_PREVIOUS)) { //rcm.previousCameraMode(); } else if (value.equals(CAMERA_CMD_RESET)) { //rcm.resetCameraMode(); } } else if (subject.equals(CAMERA_CMD_STATUS)) { if (value.equals(CAMERA_CMD_START)) { if (!rcm.isRecording()) { if (rcm.getCameraMode().equals(Mode.SINGLE_SHOT.displayName)) { rcm.singleShotPhoto(); } else if (rcm.getCameraMode().equals(Mode.TIME_LAPSE.displayName)) { rcm.timelapsePhoto(); } else if (rcm.getCameraMode().equals(Mode.VIDEO.displayName)) { rcm.video(); } else { // // sendMessage("ERROR:" + subject); } } } else if (value.equals(CAMERA_CMD_STOP)) { rcm.stop(); } else if (value.equals(CAMERA_CMD_RESET)) { rcm.reset(); } else if (value.equals(CAMERA_CMD_SHUTDOWN)) { rcm.stop(); SystemUtilities.shutdownOS(); } else if (value.equals(CAMERA_CMD_REBOOT)) { rcm.stop(); SystemUtilities.rebootOS(); } else if (value.equals(CAMERA_CMD_QUIT)) { rcm.stop(); System.exit(0); } else if (value.equals("DIRS")) { JSONObject result = new JSONObject(); JSONArray jsonDirs = new JSONArray(); File[] dirs = DCIMHelper.dcimDirectory.listFiles(); Arrays.sort(dirs, new Comparator<File>() { public int compare(File f1, File f2) { return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified()); } }); for (File dir : dirs) { if (dir.isDirectory()) { JSONObject folder = new JSONObject(); folder.put("Folder", dir.getName()); File[] tmp = dir.listFiles(); long count = 0; for (File t : tmp) { if (!t.getName().endsWith(".thm")) { count++; } } folder.put("Count", count); jsonDirs.add(folder); } } result.put("dirs", jsonDirs); return result.toString(); } else if (value.equals("FILES")) { JSONObject obj = new JSONObject(); obj.put("fileSystemModel", fsm.toJSON(DCIMHelper.getCurrentDirectory())); return obj.toString(); } else { } } else if (subject.equals(CAMERA_CMD_DELETE)) { if (!DCIMHelper.getCurrentDirectory().equals(DCIMHelper.dcimDirectory + "/" + value)) { fsm.delete(DCIMHelper.dcimDirectory + "/" + value); System.out.println("DELETED: " + value); } else { } } else if (subject.equals("FOLDER")) { JSONObject obj = new JSONObject(); obj.put("fileSystemModel", fsm.toJSON(DCIMHelper.dcimDirectory + "/" + value)); return obj.toString(); } return this.toJSON().toString(); }
From source file:CreateGameServlet.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { JSONObject json = new JSONObject(); Enumeration paramNames = request.getParameterNames(); String params[] = new String[1]; int i = 0;/*from www . j av a 2 s .c o m*/ while (paramNames.hasMoreElements()) { String paramName = (String) paramNames.nextElement(); String[] paramValues = request.getParameterValues(paramName); params[i] = paramValues[0]; i++; } //System.out.println("param0->"+params[0]); DatabaseHandler db = new DatabaseHandler(); conn = db.makeConnection(); try { stmt = conn.createStatement(); String query = "INSERT INTO game (hoster,nameplayer1) VALUES (\"" + params[0] + "\",\"" + params[0] + "\")"; //System.out.println(query); int updatedRows = stmt.executeUpdate(query); if (updatedRows == 1) { json.put("reply", "done"); } else { json.put("reply", "undone"); } query = "SELECT id FROM game WHERE hoster=\"" + params[0] + "\""; PreparedStatement prstmt = conn.prepareStatement(query); ResultSet rs = prstmt.executeQuery(); String id = "0"; while (rs.next()) { id = rs.getString("id"); } //System.out.println("id-> "+id); if (!id.equals("0")) { json.put("gameid", id); } } catch (SQLException ex) { Logger.getLogger(CreateGameServlet.class.getName()).log(Level.SEVERE, null, ex); } response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); response.getWriter().write(json.toString()); db.closeAllConnections(conn, stmt); }
From source file:com.owly.srv.RemoteBasicStatItfImpl.java
public RemoteBasicStat getRemoteStatistic(String nameSrv, String ipSrv, String typeSrv, String typeStat, int clientPort) { URL url = null;/*w w w . j av a 2 s .c o m*/ BufferedReader reader = null; StringBuilder stringBuilder; JSONObject objJSON = new JSONObject(); JSONParser objParser = new JSONParser(); RemoteBasicStat remoteBasicStat = new RemoteBasicStat(); HttpURLConnection connection; // URL ot execute and get a Basic Stadistic. // Url to send to remote server // for example : // http://135.1.128.127:5000/OwlyClnt/Stats_TopCPU String urlToSend = "http://" + ipSrv + ":" + clientPort + "/OwlyClnt/" + typeStat; logger.debug("URL for HTTP request : " + urlToSend); try { url = new URL(urlToSend); connection = (HttpURLConnection) url.openConnection(); // just want to do an HTTP GET here connection.setRequestMethod("GET"); // uncomment this if you want to write output to this url // connection.setDoOutput(true); // give it 15 seconds to respond connection.setReadTimeout(3 * 1000); connection.connect(); // read the output from the server reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); stringBuilder = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { stringBuilder.append(line + "\n"); } logger.debug("Response received : " + stringBuilder.toString()); // Get the response and save into a JSON object, and parse the // JSON object objJSON = (JSONObject) objParser.parse(stringBuilder.toString()); logger.debug("JSON received : " + objJSON.toString()); // Add all info received in a new object of satistics remoteBasicStat.setRmtSeverfromJSONObject(objJSON); // Add more details for the stadistics. remoteBasicStat.setIpServer(ipSrv); logger.debug("IP of server : " + remoteBasicStat.getIpServer()); remoteBasicStat.setNameServer(nameSrv); logger.debug("Name of Server : " + remoteBasicStat.getNameServer()); remoteBasicStat.setTypeServer(typeSrv); logger.debug("Type of Server : " + remoteBasicStat.getTypeServer()); } catch (MalformedURLException e) { logger.error("MalformedURLException : " + e.getMessage()); logger.error("Exception ::", e); } catch (IOException e) { logger.error("IOException : " + e.toString()); logger.error("Exception ::", e); } catch (ParseException e) { logger.error("ParseException : " + e.toString()); logger.error("Exception ::", e); } return remoteBasicStat; }
From source file:control.ParametrizacionServlets.InsertarLaboratorios.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/*from www. ja va2 s. co 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 salida = new JSONObject(); try { String nombre = request.getParameter("nombre"); String direccion = request.getParameter("direccion"); String telefono = request.getParameter("telefono1"); String telefono2 = request.getParameter("telefono2"); String correo = request.getParameter("correo"); String resolucion = request.getParameter("resolucion"); String vigencia = request.getParameter("vigencia"); String contactos = request.getParameter("contactos"); String paramAcreditados = request.getParameter("paramAcreditados"); Laboratorios manager = new Laboratorios(); manager.insertar(nombre, contactos, direccion, telefono, telefono2, correo, resolucion, vigencia); AcreditacionParametros managerAcreditacion = new AcreditacionParametros(); int codigoLaboratorio = manager.getCodigoLaboratorio(); // la informacion se converte en unJSONArray Object obj = JSONValue.parse(paramAcreditados); JSONArray jsonArray = new JSONArray(); jsonArray = (JSONArray) obj; //Recorremos el JSONArray y obtenemos la informacion. for (int i = 0; i < jsonArray.size(); i++) { JSONObject jsonObject = (JSONObject) jsonArray.get(i); int codParametro = Integer.parseInt((String) jsonObject.get("codigoParam")); managerAcreditacion.insertar(codParametro, codigoLaboratorio); } } catch (Exception e) { //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); salida.put("error", 0); response.getWriter().write(salida.toString()); } }
From source file:com.unilever.audit.services2.ForgetPassword.java
@GET @Path("Email/{email}") @Produces("application/json") public String LoginIn(@PathParam("email") String email) throws IOException { boolean status = true; String error = null;// ww w .java 2 s . co m JSONObject result = new JSONObject(); Map<String, Object> hm = new HashMap<String, Object>(); hm.put("email", email); Merchandisers merchidisers = (Merchandisers) merchandisersFacadeREST .findOneByQuery("Merchandisers.findByEmail", hm); if (merchidisers == null) { status = false; error = "invalid email"; } else { Properties props = new Properties(); final String from = ""; final String password = ""; props.put("mail.smtp.host", "smtp.gmail.com"); props.put("mail.smtp.user", from); props.put("mail.smtp.starttls.enable", "true"); props.put("mail.smtp.password", password); props.put("mail.smtp.port", "587"); props.put("mail.smtp.auth", "true"); Session session = Session.getInstance(props, new javax.mail.Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(from, password); } }); session.setDebug(true); try { MimeMessage msg = new MimeMessage(session); msg.setFrom(); msg.setRecipients(Message.RecipientType.TO, email); msg.setSubject("Unilever Confirmation"); msg.setSentDate(new Date()); msg.setText(""); Transport.send(msg); } catch (MessagingException ex) { // status = false; // error="Error Sending Email"; ex.printStackTrace(); } } result.put("status", status); result.put("error", error); System.out.println("----------------" + result.toString()); return result.toString(); }
From source file:com.github.peterjanes.node.NpmPackageJsonMojo.java
/** * * @throws MojoExecutionException if anything unexpected happens. *//* ww w. j ava 2 s. c om*/ public void execute() throws MojoExecutionException { if (!outputDirectory.exists()) { outputDirectory.mkdirs(); } File packageJsonFile = new File(outputDirectory, "package.json"); try { packageJsonFile.getParentFile().mkdirs(); JSONObject packageJson = new JSONObject(); packageJson.put("name", mavenProject.getName()); packageJson.put("version", mavenProject.getProperties().getProperty("node.project.version")); packageJson.put("description", mavenProject.getDescription()); packageJson.put("main", mainModule); List<Artifact> dependencyArtifacts = getNodeArtifacts(ResolutionScope.COMPILE); JSONObject dependencies = new JSONObject(); // TODO: dependency.getVersion() may (and often will) return a // -SNAPSHOT. Figure out how to open the .tgz and pull in its // actual version, or rewrite the version as a range. for (Artifact dependency : dependencyArtifacts) { dependencies.put(dependency.getArtifactId(), dependency.getVersion()); } addNpmDependencies(dependencies, npmDependencies); packageJson.put("dependencies", dependencies); List<Artifact> devDependencyArtifacts = getNodeArtifacts(ResolutionScope.TEST); JSONObject devDependencies = new JSONObject(); for (Artifact devDependency : devDependencyArtifacts) { devDependencies.put(devDependency.getArtifactId(), devDependency.getVersion()); } addNpmDependencies(devDependencies, npmTestDependencies); packageJson.put("devDependencies", devDependencies); JSONObject scripts = new JSONObject(); scripts.put("test", "mocha -u exports -R xunit-file --recursive"); scripts.put("coverage", "mocha -u exports -R mocha-lcov-reporter-file --recursive"); packageJson.put("scripts", scripts); Writer w = new FileWriter(packageJsonFile); w.write(packageJson.toString()); w.flush(); w.close(); } catch (IOException e) { throw new MojoExecutionException("Could not write package.json to " + packageJsonFile.getAbsolutePath(), e); } }
From source file:anotadorderelacoes.model.Sentenca.java
/** * Retorna a representao em formato JSON desta sentena * /*from w w w . j a va 2 s.c om*/ * @return String JSON que codifica esta sentena */ public String toJson() { // ID, texto e comentarios da sentena JSONObject json = new JSONObject(); json.put("id", id); json.put("texto", texto); json.put("comentarios", comentarios); // Tokens JSONArray listaTokens = new JSONArray(); for (Token t : tokens) listaTokens.add(t.toJson()); json.put("tokens", listaTokens); // Termos JSONArray listaTermos = new JSONArray(); for (Termo t : termos) listaTermos.add(t.toJson()); json.put("termos", listaTermos); // Relaoes JSONArray listaRelacoes = new JSONArray(); for (Relacao r : relacoes) { JSONObject o = new JSONObject(); o.put("r", r.getRelacao()); o.put("t1", termos.indexOf(r.getTermo1())); o.put("t2", termos.indexOf(r.getTermo2())); listaRelacoes.add(o); } json.put("relacoes", listaRelacoes); // Anotadores JSONArray listaAnotadores = new JSONArray(); for (String a : anotadores) listaAnotadores.add(a); json.put("anotadores", listaAnotadores); json.put("anotada", anotada); json.put("ignorada", ignorada); return json.toString(); }