List of usage examples for org.json.simple JSONArray toJSONString
public String toJSONString()
From source file:functionaltests.RestSchedulerTagTest.java
@Test public void testJobTagsBadPrefix() throws Exception { HttpResponse response = sendRequest("jobs/" + submittedJobId + "/tasks/tags/startsWith/blabla"); JSONArray jsonArray = toJsonArray(response); System.out.println(jsonArray.toJSONString()); assertEquals(0, jsonArray.size());//from www. j a v a 2s.co m }
From source file:functionaltests.RestSchedulerTagTest.java
@Test public void testJobTagsPrefix() throws Exception { HttpResponse response = sendRequest("jobs/" + submittedJobId + "/tasks/tags/startsWith/LOOP"); JSONArray jsonArray = toJsonArray(response); System.out.println(jsonArray.toJSONString()); assertTrue(jsonArray.contains("LOOP-T2-1")); assertTrue(jsonArray.contains("LOOP-T2-2")); assertTrue(jsonArray.contains("LOOP-T2-3")); assertEquals(3, jsonArray.size());//from w w w . j av a2s .c o m }
From source file:functionaltests.RestSchedulerTagTest.java
@Test public void testJobTags() throws Exception { HttpResponse response = sendRequest("jobs/" + submittedJobId + "/tasks/tags"); JSONArray jsonArray = toJsonArray(response); System.out.println(jsonArray.toJSONString()); assertTrue(jsonArray.contains("LOOP-T2-1")); assertTrue(jsonArray.contains("LOOP-T2-2")); assertTrue(jsonArray.contains("LOOP-T2-3")); assertTrue(jsonArray.contains("REPLICATE-T3-1")); assertTrue(jsonArray.contains("REPLICATE-T3-2")); assertEquals(5, jsonArray.size());/* w w w . ja v a 2 s.co m*/ }
From source file:functionaltests.RestSchedulerTagTest.java
@Test public void testTaskResultByTag() throws Exception { HttpResponse response = sendRequest("jobs/" + submittedJobId + "/tasks/tag/LOOP-T2-1/result"); JSONArray jsonArray = toJsonArray(response); System.out.println(jsonArray.toJSONString()); ArrayList<String> taskNames = new ArrayList<>(4); for (int i = 0; i < jsonArray.size(); i++) { JSONObject id = (JSONObject) ((JSONObject) jsonArray.get(i)).get("id"); String name = (String) id.get("readableName"); taskNames.add(name);/*from w w w . java2 s .c o m*/ } assertTrue(taskNames.contains("T1#1")); assertTrue(taskNames.contains("Print1#1")); assertTrue(taskNames.contains("Print2#1")); assertTrue(taskNames.contains("T2#1")); assertEquals(4, jsonArray.size()); }
From source file:com.mediaworx.intellij.opencmsplugin.connector.OpenCmsPluginConnector.java
/** * Internal utility method to convert a List of Strings into a JSON array * @param list The List of Strings to be converted * @return the list of Strings converted into a JSON array *//*from w ww . j a v a2 s. c o m*/ @SuppressWarnings("unchecked") private String getJSONArrayForStringList(List<String> list) { JSONArray jsonArray = new JSONArray(); jsonArray.addAll(list); return jsonArray.toJSONString(); }
From source file:com.appzone.sim.services.handlers.ReceiveSmsCheckServiceHandler.java
@Override protected String doProcess(HttpServletRequest request) { String address = request.getParameter(KEY_ADDRESS); String sinceStr = request.getParameter(KEY_SINCE); logger.debug("request sms messages for: {} since: {}", address, sinceStr); long since = Long.parseLong(sinceStr); List<Sms> messages = smsRepository.find(address, since); JSONArray list = new JSONArray(); for (Sms sms : messages) { JSONObject json = new JSONObject(); json.put(JSON_KEY_MESSAGE, sms.getMessage()); json.put(JSON_KEY_RECEIVED_DATE, sms.getReceivedDate()); list.add(json);/*from ww w . java 2s .c om*/ } logger.debug("returning response: {}", list); return list.toJSONString(); }
From source file:de.tobiyas.racesandclasses.chat.channels.container.ChannelSaveContainer.java
@SuppressWarnings("unchecked") public void saveParticipants(List<String> participants) { JSONArray tempObject = new JSONArray(); for (String playerName : participants) { tempObject.add(playerName);/*from ww w . j a va 2 s. co m*/ } this.participants = tempObject.toJSONString(); }
From source file:ab.server.Proxy.java
@SuppressWarnings("unchecked") public synchronized <T> T send(ProxyMessage<T> message) { //Long t1 = System.nanoTime(); JSONArray a = new JSONArray(); a.add(id);//from w w w . ja v a2 s. c o m a.add(message.getMessageName()); a.add(message.getJSON()); ProxyResult<T> result = new ProxyResult<T>(); result.message = message; results.put(id, result); for (WebSocket conn : connections()) { conn.send(a.toJSONString()); } id++; try { return (T) result.queue.take(); } catch (InterruptedException e) { e.printStackTrace(); } return null; }
From source file:azkaban.web.pages.FlowExecutionServlet.java
@SuppressWarnings("unchecked") private String createJsonJobList(Flow flow) { JSONArray jsonArray = new JSONArray(); for (FlowNode node : flow.getFlowNodes()) { jsonArray.add(node.getAlias());/* www. j a v a 2 s .c om*/ } return jsonArray.toJSONString(); }
From source file:geo.controller.LoadMRTServlet.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./* w ww. ja v a2s. 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("application/json"); PrintWriter out = response.getWriter(); try { ArrayList<MRTStation> mrtList = MRTStationDAO.getMRTList(); JSONArray jsonArray = new JSONArray(); int index = 0; for (int i = 0; i < mrtList.size(); i++) { if (mrtList.get(i).lat == 0 && mrtList.get(i).lng == 0) { continue; } jsonArray.add(index++, mrtList.get(i).getJSONObject()); } out.println(jsonArray.toJSONString()); } catch (Exception e) { e.printStackTrace(); } finally { out.close(); } }