List of usage examples for org.json.simple JSONObject toJSONString
public String toJSONString()
From source file:com.android.get.AndroidJSONMethod.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try {//w ww . j ava 2 s.co m String fn = request.getParameter("un"); String pw = request.getParameter("pw"); JSONObject jo = new JSONObject(); if (fn.equals("abc") && pw.equals("123")) { jo.put("fname", "Lakmal"); jo.put("lname", "navarathne"); } out.write(jo.toJSONString()); } finally { out.close(); } }
From source file:montodesktopcalculator.MontoManager.java
public final void sendMessage(String contents) { System.out.println("Sending " + contents); JSONObject obj = new JSONObject(); obj.put("source", "java-frontend"); obj.put("language", "calc"); obj.put("contents", contents); obj.put("selections", ""); toMonto.send(obj.toJSONString().getBytes()); toMonto.recv();/* w w w . j a v a 2 s . com*/ }
From source file:com.conwet.silbops.model.ContextFunctionTest.java
@Test @SuppressWarnings({ "unchecked" }) public void shouldJSONize() { JSONObject key1 = new JSONObject(); key1.put("notAttr", "pub1:double"); key1.put("subscriptionAttr", "sub1:double"); JSONObject json = new JSONObject(); json.put(key1.toJSONString(), 10.0D); assertThat(function.toJSONString()).isEqualTo(json.toJSONString()); assertThat(ContextFunction.fromJSON(json)).isEqualTo(function); }
From source file:com.flaptor.indextank.api.resources.Autocomplete.java
/** * @see java.lang.Runnable#run()//from w w w . j ava2 s. co m */ public void run() { IndexEngineApi api = (IndexEngineApi) ctx().getAttribute("api"); HttpServletResponse res = res(); String characterEncoding = api.getCharacterEncoding(); try { req().setCharacterEncoding(characterEncoding); res.setCharacterEncoding(characterEncoding); res.setContentType("application/json"); } catch (UnsupportedEncodingException ignored) { } String query = params("query"); String field = params("field"); String callback = params("callback"); if (field == null || field.isEmpty()) { field = "text"; } List<String> complete = api.complete(query, field); JSONObject json = new JSONObject(); json.put("query", query); json.put("suggestions", complete); if (callback != null && !callback.trim().isEmpty()) { print(callback.trim() + "(" + json.toJSONString() + ")"); } else { print(json.toJSONString()); } }
From source file:ch.simas.jtoggl.Project.java
public Project(String jsonString) { JSONObject object = (JSONObject) JSONValue.parse(jsonString); this.id = (Long) object.get("id"); this.name = (String) object.get("name"); this.billable = (Boolean) object.get("billable"); this.active = (Boolean) object.get("active"); this.is_private = (Boolean) object.get("is_private"); this.template = (Boolean) object.get("template"); this.cid = (Long) object.get("cid"); JSONObject workspaceObject = (JSONObject) object.get("workspace"); if (workspaceObject != null) { this.workspace = new Workspace(workspaceObject.toJSONString()); }/*from ww w . j a v a2s .com*/ }
From source file:com.flaptor.indextank.api.resources.Search.java
/** * @see java.lang.Runnable#run()//from w ww .ja va 2 s .c om */ public void run() { IndexEngineApi api = (IndexEngineApi) ctx().getAttribute("api"); HttpServletResponse res = res(); String characterEncoding = api.getCharacterEncoding(); try { req().setCharacterEncoding(characterEncoding); res.setCharacterEncoding(characterEncoding); res.setContentType("application/json"); } catch (UnsupportedEncodingException ignored) { } String q = params("q"); String fetchVariables = params("fetch_variables"); String fetchCategories = params("fetch_categories"); String fetch = params("fetch"); String snippet = params("snippet"); int start = QueryHelper.parseIntParam(params("start"), 0); int len = QueryHelper.parseIntParam(params("len"), 10); int function = QueryHelper.parseIntParam(params("function"), 0); Map<Integer, Double> vars = Maps.newHashMap(); List<CategoryFilter> facetFilters = Lists.newArrayList(); List<RangeFilter> variableRangeFilters = Lists.newArrayList(); List<RangeFilter> functionRangeFilters = Lists.newArrayList(); Map<String, String> extras = createExtraParameters(fetch, snippet, fetchVariables, fetchCategories); try { long t0 = System.currentTimeMillis(); SearchResults results = api.search(q, start, len, function, vars, facetFilters, variableRangeFilters, functionRangeFilters, extras); long t1 = System.currentTimeMillis(); double searchTime = (t1 - t0) / 1000; int matches = results.getMatches(); Map<String, Map<String, Integer>> facets = toFacets(results.getFacets()); String didYouMean = results.getDidYouMean(); JSONArray ja = new JSONArray(); for (SearchResult result : results.getResults()) { addResult(ja, result); } JSONObject jo = createResponse(q, searchTime, ja, matches, facets, didYouMean); print(jo.toJSONString()); return; } catch (IndexEngineApiException e) { e.printStackTrace(); } res.setStatus(503); print("Service unavailable"); // TODO: descriptive error msg }
From source file:ch.simas.jtoggl.Client.java
public Client(String jsonString) { JSONObject object = (JSONObject) JSONValue.parse(jsonString); this.id = (Long) object.get("id"); this.name = (String) object.get("name"); Object hrate = object.get("hrate"); if (hrate != null) { this.hourly_rate = hrate.toString(); }/*w w w .ja v a 2s . c om*/ this.currency = (String) object.get("cur"); this.notes = (String) object.get("notes"); JSONObject workspaceObject = (JSONObject) object.get("workspace"); if (workspaceObject != null) { this.workspace = new Workspace(workspaceObject.toJSONString()); } }
From source file:com.aerothai.database.accessory.AccessoryResource.java
/** * Retrieves representation of an instance of com.aerothai.AccessoryResource * @return an instance of java.lang.String *//* w w w .ja va 2s .com*/ @GET @Produces("application/json") public String listAccessoryAt(@PathParam("id") int id) { String response = null; System.out.println("List Accessory At ID"); try { JSONObject accessoryData = null; AccessoryService accessoryService = new AccessoryService(); accessoryData = accessoryService.GetAccessoryAt(id); response = accessoryData.toJSONString(); } catch (Exception e) { System.out.println("error"); } return response; }
From source file:com.aerothai.database.sparepart.SparepartResource.java
/** * Retrieves representation of an instance of com.aerothai.SparepartResource * @return an instance of java.lang.String *//*from w w w. j ava2s . c o m*/ @GET @Produces("application/json") public String listSparepartAt(@PathParam("id") int id) { String response = null; System.out.println("List Sparepart At ID"); try { JSONObject sparepartData = null; SparepartService sparepartService = new SparepartService(); sparepartData = sparepartService.GetSparepartAt(id); response = sparepartData.toJSONString(); } catch (Exception e) { System.out.println("error"); } return response; }
From source file:de.root1.kad.smartvisu.AsyncReadRunnable.java
@Override public void run() { try {/* w w w . j av a 2s .com*/ String value = knx.read(address); if (value != null) { JSONObject jsonResponse = new JSONObject(); JSONObject jsonData = new JSONObject(); jsonData.put(address, value); jsonResponse.put(BackendServer.PARAM_DATA, jsonData); log.info("async response: {}", jsonResponse.toJSONString()); sse.sendMessage(null, null, jsonResponse.toJSONString()); } else { log.warn("Cannot read '" + address + "' async. Timeout?"); } } catch (KnxServiceException ex) { log.error("Error reading data from '" + address + "'", ex); } }