List of usage examples for org.json.simple JSONArray JSONArray
JSONArray
From source file:com.piusvelte.hydra.AuthServlet.java
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletContext servletContext = getServletContext(); ConnectionManager connMgr = ConnectionManager.getInstance(servletContext); JSONObject j = new JSONObject(); String token = request.getParameter("token"); if ((token != null) && (token.length() > 0)) { try {//from w ww . j av a 2s .c o m connMgr.authorizeToken(token); } catch (Exception e) { servletContext.log(e.getMessage()); JSONArray errors = new JSONArray(); errors.add(e.getMessage()); j.put("errors", errors); response.setStatus(403); } } else { try { j.put("result", connMgr.createToken()); } catch (Exception e) { servletContext.log(e.getMessage()); JSONArray errors = new JSONArray(); errors.add(e.getMessage()); j.put("errors", errors); response.setStatus(403); } } response.getWriter().write(j.toJSONString()); }
From source file:com.au.splashinc.JControl.Load.DarkForcesJsonLoader.java
public void LoadConfig() { //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. //JSON organised in [Button/Axis/POV],{[TypeofAction],[Value]} /*W- up - LeftStick Up A - Left - Right Stick Left - X Rot - S - back - LeftStick Down - Y Axis up d - right - Right Stick Right - x Rot + Space - jump - A - 1//from w w w . ja v a 2 s . c o m c - Crouch - Right Stick In - 10 Mouse 1 - primary fire - Right Trigger - z axis - Shift - Run - Left Stick in - 9 Capslock - Walk - LB - 5 e - Open/interact - B - 2 R - Secondary Fire - Left Trigger - z axis + Pageup - Look Up - Right Stick Up - Y Rot - PageDown - Loop Down - Right Stick Down - y Rot + f1 - pda - Back - 3 f2 - night vision - dpad down f3- fleats - dpad left f4 - gasmask - dpad right f5 - headlamp - dpad up*/ JSONArray simpleKey = new JSONArray(); simpleKey.add(GetJSONObject("Button 0", KeyEvent.VK_SPACE)); simpleKey.add(GetJSONObject("Button 2", KeyEvent.VK_E)); simpleKey.add(GetJSONObject("Button 8", KeyEvent.VK_F1)); simpleKey.add(GetJSONObject("Button 7", KeyEvent.VK_CAPS_LOCK)); simpleKey.add(GetJSONObject("Button 3", KeyEvent.VK_SHIFT)); simpleKey.add(GetJSONObject("Button 1", KeyEvent.VK_C)); simpleKey.add(GetJSONObject("X Axis -", KeyEvent.VK_A)); simpleKey.add(GetJSONObject("X Axis +", KeyEvent.VK_D)); simpleKey.add(GetJSONObject("Y Axis -", KeyEvent.VK_W)); simpleKey.add(GetJSONObject("Y Axis +", KeyEvent.VK_S)); simpleKey.add(GetJSONObject("Hat Switch 0 0.25", KeyEvent.VK_F5)); simpleKey.add(GetJSONObject("Hat Switch 0 0.5", KeyEvent.VK_F4)); simpleKey.add(GetJSONObject("Hat Switch 0 0.75", KeyEvent.VK_F2)); simpleKey.add(GetJSONObject("Hat Switch 0 1.0", KeyEvent.VK_F3)); simpleKey.add(GetJSONObject("Z Axis +", KeyEvent.VK_R)); simpleKey.add(GetJSONObject("Y Rotation +", KeyEvent.VK_PAGE_UP)); simpleKey.add(GetJSONObject("Y Rotation -", KeyEvent.VK_PAGE_DOWN)); JSONArray simpleMouse = new JSONArray(); simpleMouse.add(GetJSONObject("X Rotation", "LeftRight")); simpleMouse.add(GetJSONObject("Z Axis -", InputEvent.BUTTON1_MASK)); //JSONObject jo = new JSONObject(); //jo.put("Button 0", KeyEvent.VK_SPACE); //jo.put("Button 2", KeyEvent.VK_E); //jo.pu //simpleKey.add(jo); /*JSONObject j1 = new JSONObject(); j1.put("Button 2", KeyEvent.VK_E); simpleKey.add(j1);*/ json.put(ControllerAction.SIMPLE_BUTTON.toString(), simpleKey); json.put(ControllerAction.SIMPLE_MOUSE.toString(), simpleMouse); /*json.put("Button 0", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_SPACE)); json.put("Button 2", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_E)); json.put("Button 8", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F1)); json.put("Button 7", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_CAPS_LOCK)); json.put("Button 3", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_SHIFT)); json.put("Button 1", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_C)); json.put("X Axis -", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_A)); json.put("X Axis +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_D)); json.put("Y Axis -", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_W)); json.put("Y Axis +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_S)); json.put("Hat Switch 0 0.25", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F5)); json.put("Hat Switch 0 0.5", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F4)); json.put("Hat Switch 0 0.75", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F2)); json.put("Hat Switch 0 1.0", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F3)); json.put("Z Axis +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_R)); json.put("Z Axis -", GetSimpleButton(ControllerAction.SIMPLE_MOUSE.toString(), InputEvent.BUTTON1_MASK)); json.put("X Rotation", GetSimpleButton(ControllerAction.SIMPLE_MOUSE.toString(), "LeftRight")); json.put("Y Rotation +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_PAGE_UP)); json.put("Y Rotation -", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_PAGE_DOWN));*/ //json.put("Button 4,5", this) controllerDetail = json.toJSONString(); System.out.println(json.toJSONString()); JsonLoaderHelper jsh = new JsonLoaderHelper(json); keyDownMap = jsh.getKeyDownMap(); keyUpMap = jsh.getKeyUpMap(); mouseMoveMap = jsh.getMouseMoveMap(); mouseButtonDownMap = jsh.getMouseButtonDownMap(); mouseButtonUpMap = jsh.getMouseButtonUpMap(); }
From source file:com.shootoff.session.io.JSONSessionWriter.java
@SuppressWarnings("unchecked") @Override/*from ww w. j a v a 2 s.co m*/ public void visitCamera(String cameraName) { currentCamera = new JSONObject(); currentCamera.put("name", cameraName); currentCameraEvents = new JSONArray(); }
From source file:control.ProcesoVertimientosServlets.ValidarMonitoreosActivos.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w w w .j a 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 { try { int codigo = Integer.parseInt(request.getParameter("codigoProceso")); JSONArray resultado = new JSONArray(); ProgramarMonitoreo manager = new ProgramarMonitoreo(); resultado = manager.validarMonitoreoAct(codigo); for (Object jsonObject : resultado) { response.getWriter().write(resultado.toString()); } } catch (Exception e) { } }
From source file:control.ProcesoVertimientosServlets.EliminarEntidadLodos.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/* w ww .j a va2s.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 { try { int codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); ManejoLodos manager = new ManejoLodos(); respError = manager.Eliminar(codigo); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception ex) { // Logger.getLogger(EliminarLaboratorios.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:hoot.services.nativeInterfaces.ProcessStreamInterfaceTest.java
@Test @Category(UnitTest.class) public void testcreateCmd() throws Exception { String jobIdStr = java.util.UUID.randomUUID().toString(); JSONArray args = new JSONArray(); JSONObject translation = new JSONObject(); translation.put("translation", "/test/loc/translation.js"); args.add(translation);//from w w w . java 2 s . co m JSONObject output = new JSONObject(); output.put("output", "/test/loc/out.osm"); args.add(output); JSONObject input = new JSONObject(); input.put("input", "/test/loc/input.shp"); args.add(output); JSONObject command = new JSONObject(); command.put("exectype", "hoot"); command.put("exec", "ogr2osm"); command.put("params", args); ProcessStreamInterface ps = new ProcessStreamInterface(); Class[] cArg = new Class[1]; cArg[0] = JSONObject.class; Method method = ProcessStreamInterface.class.getDeclaredMethod("createCmdArray", cArg); method.setAccessible(true); String[] ret = (String[]) method.invoke(ps, command); String commandStr = ArrayUtils.toString(ret); String expected = "{hoot,--ogr2osm,/test/loc/translation.js,/test/loc/out.osm,/test/loc/out.osm}"; Assert.assertEquals(expected, commandStr); }
From source file:com.itmanwuiso.checksums.dao.ResultJSONWriter.java
@SuppressWarnings("unchecked") public boolean write(List<HashResult> resuls, OutputStream outputStream) { if (null == resuls || outputStream == null) { throw new InvalidArgumentException("Resuls or OutputStream is " + "null."); }//from w w w.ja v a 2 s . c om JSONArray jsons = new JSONArray(); for (HashResult hr : resuls) { jsons.add(converter.resultToJson(hr)); } try { outputStream.write(jsons.toString().getBytes()); outputStream.flush(); outputStream.close(); jsons.clear(); return true; } catch (IOException io) { logger.error("", io); } return false; }
From source file:com.saludtec.web.DiagnosticosWeb.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { String servicio = request.getRequestURI().replace("/HCEMed/Diagnosticos/", ""); switch (servicio) { case "guardar": guardarEvolucionComentario(request).writeJSONString(out); break; case "listar": listarEvolucionComentario(request).writeJSONString(out); break; default:/*from w w w. j a va 2 s.c o m*/ obj = new JSONObject(); objArray = new JSONArray(); obj.put("error", "404 - El servicio " + servicio + " no existe"); objArray.add(obj); objArray.writeJSONString(out); break; } } }
From source file:bookUtilities.HomePageBooksServlet.java
private JSONArray getNewestBooks() { JSONArray jsons = new JSONArray(); try {// w ww .j a va 2 s .c om 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 TOP 4 * " + "FROM [HardCover].[dbo].[Book] " + "WHERE Active =1 " + "ORDER BY DateAdded DESC;"; ResultSet rs = st.executeQuery(query); while (rs.next()) { JSONObject bookToAdd = new JSONObject(); Statement st2 = con.createStatement(); String bookId = rs.getString("BookUuid"); query = "SELECT AuthorName " + "FROM [HardCover].[dbo].[Author] " + "WHERE BookId = '" + bookId + "';"; ResultSet rs2 = st2.executeQuery(query); rs2.next(); bookToAdd.put("author", rs2.getString("AuthorName")); bookToAdd.put("title", rs.getString("Title")); bookToAdd.put("cover", rs.getString("Cover")); bookToAdd.put("language", rs.getString("BookLanguage")); bookToAdd.put("description", rs.getString("BookDescription")); bookToAdd.put("publisher", rs.getString("Publisher")); bookToAdd.put("dateAdded", rs.getString("DateAdded")); bookToAdd.put("bookId", rs.getString("BookUuid")); jsons.add(bookToAdd); } } catch (Exception e) { System.out.println(e.getMessage()); } return jsons; }
From source file:bookUtilities.PopulateReservedBooksServlet.java
private JSONArray getReservedBooks(String email) { String query;//from ww w . j av a 2 s . c o m JSONArray jsons = new JSONArray(); try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;user=sa;password=nopw"); Statement st = con.createStatement(); query = "SELECT Book.*, reservedBooks.ReserveDate " + "FROM [HardCover].[dbo].[Book] Book, [HardCover].[dbo].[RegisteredUser] RegisteredUser, [HardCover].[dbo].[ReservedBook] reservedBooks, [HardCover].[dbo].[Person] P " + "WHERE Book.BookUuid = reservedBooks.BookId AND reservedBooks.RegisteredUserId = RegisteredUser.RegisteredUserId AND P.PersonUuid = RegisteredUser.RegisteredUserId " + " AND P.Email = '" + email + "'"; ResultSet rs = st.executeQuery(query); while (rs.next()) { JSONObject bookToAdd = new JSONObject(); Statement st2 = con.createStatement(); Timestamp timeStamp = rs.getTimestamp("ReserveDate"); String timeString = timeStamp.toString(); String bookId = rs.getString("BookUuid"); query = "SELECT AuthorName " + "FROM [HardCover].[dbo].[Author] " + "WHERE BookId = '" + bookId + "';"; ResultSet rs2 = st2.executeQuery(query); rs2.next(); bookToAdd.put("reserveDate", timeString); bookToAdd.put("author", rs2.getString("AuthorName")); bookToAdd.put("title", rs.getString("Title")); bookToAdd.put("cover", rs.getString("Cover")); bookToAdd.put("dateAdded", rs.getString("DateAdded")); bookToAdd.put("numCopies", rs.getString("NumCopies")); bookToAdd.put("bookId", rs.getString("BookUuid")); jsons.add(bookToAdd); } } catch (Exception e) { System.out.println(e.getMessage()); } return jsons; }