List of usage examples for org.json.simple JSONObject JSONObject
JSONObject
From source file:di.uniba.it.tee2.api.v1.SearchService.java
@GET public Response search(@QueryParam("contextQuery") String query, @QueryParam("timeQuery") String timeQuery, @QueryParam("n") int n) { try {/*w ww.jav a 2 s .c o m*/ SearchServiceWrapper instance = SearchServiceWrapper.getInstance( ServerConfig.getInstance().getProperty("search.language"), ServerConfig.getInstance().getProperty("search.index")); List<SearchResult> search = instance.getSearch().search(query, timeQuery, n); JSONObject json = new JSONObject(); json.put("size", search.size()); JSONArray results = new JSONArray(); for (SearchResult sr : search) { results.add(sr.toJSON()); } json.put("results", results); return Response.ok(json.toString()).build(); } catch (Exception ex) { Logger.getLogger(SearchService.class.getName()).log(Level.SEVERE, null, ex); return Response.serverError().build(); } }
From source file:jsonconverter.createandwrite.JSONObjectCreator.java
public JSONObject objectArranger() { JSONArray array = new JSONArray(); for (JSONSearchObjectCreator searchObject : arraySearchObjs) { JSONObject tempObj = new JSONObject(); tempObj.put("id", searchObject.getId()); tempObj.put("path", searchObject.getPath()); tempObj.put("title", searchObject.getTitle()); tempObj.put("frag", searchObject.getFragment()); array.add(tempObj);/*from w w w. j av a2 s.c o m*/ } obj.put("Search", array); return obj; }
From source file:JavaCloud.Cloud.java
public Cloud(String address, String login, String password) throws CoreException { this.address = address; this.login = login; this.password = password; JSONObject object = new JSONObject(); object.put("login", login); this.seed = ((JSONObject) Utils.request(address, "/user/user/get_seed/", object)).get("seed").toString(); }
From source file:com.cloudera.lib.wsrs.TestJSONMapProvider.java
@Test @SuppressWarnings("unchecked") public void test() throws Exception { JSONMapProvider p = new JSONMapProvider(); Assert.assertTrue(p.isWriteable(Map.class, null, null, null)); Assert.assertFalse(p.isWriteable(XTest.class, null, null, null)); Assert.assertEquals(p.getSize(null, null, null, null, null), -1); ByteArrayOutputStream baos = new ByteArrayOutputStream(); JSONObject json = new JSONObject(); json.put("a", "A"); p.writeTo(json, JSONObject.class, null, null, null, null, baos); baos.close();//from ww w . ja va 2 s . c om Assert.assertEquals(new String(baos.toByteArray()).trim(), "{\"a\":\"A\"}"); }
From source file:di.uniba.it.tee2.api.v1.NaturalSearchService.java
@GET public Response search(@QueryParam("contextQuery") String query, @QueryParam("timeQuery") String timeQuery, @QueryParam("n") int n) { try {//from w w w .j a va2 s .c o m SearchServiceWrapper instance = SearchServiceWrapper.getInstance( ServerConfig.getInstance().getProperty("search.language"), ServerConfig.getInstance().getProperty("search.index")); List<SearchResult> search = instance.getSearch().naturalSearch(query, timeQuery, n); JSONObject json = new JSONObject(); json.put("size", search.size()); JSONArray results = new JSONArray(); for (SearchResult sr : search) { results.add(sr.toJSON()); } json.put("results", results); return Response.ok(json.toString()).build(); } catch (Exception ex) { Logger.getLogger(NaturalSearchService.class.getName()).log(Level.SEVERE, null, ex); return Response.serverError().build(); } }
From source file:JavaCloud.Api.java
public ArrayList<String> functionList() throws CoreException { JSONObject object = new JSONObject(); object.put("token", token); JSONArray jsonfuncs = (JSONArray) Utils.request(address, "/api/api/list_functions/", object); ArrayList<String> functions = new ArrayList<String>(); for (int i = 0; i < jsonfuncs.size(); i++) { functions.add(jsonfuncs.get(i).toString()); }/* w w w . j av a 2 s . co m*/ return functions; }
From source file:com.pjaol.ESB.formatters.JSONFormatter.java
private String iterateNamedList(NamedList output) { JSONObject jo = new JSONObject(); int sz = output.size(); for (int i = 0; i < sz; i++) { String k = output.getName(i); Object v = output.getVal(i); if (v instanceof NamedList) { jo.put(k, recurseNamedList((NamedList) v)); } else {//from w w w . j a v a2s . c o m jo.put(k, v); } } return jo.toJSONString(); }
From source file:bhl.pages.handler.PageDesc.java
public JSONObject toJSONObject() { JSONObject obj = new JSONObject(); if (isInteger(n)) obj.put("n", Integer.parseInt(n)); else//from ww w . ja v a 2s. com obj.put("n", n); if (isInteger(id)) obj.put("id", Integer.parseInt(id)); else obj.put("id", id); return obj; }
From source file:com.rackspacecloud.blueflood.outputs.serializers.JSONHistogramOutputSerializer.java
public JSONObject transformHistogram(MetricData data) throws SerializationException { final JSONObject globalJSON = new JSONObject(); final JSONObject metaObject = new JSONObject(); final JSONArray valuesArray = transformDataToJSONArray(data); metaObject.put("count", valuesArray.size()); metaObject.put("limit", null); metaObject.put("marker", null); metaObject.put("next_href", null); globalJSON.put("values", valuesArray); globalJSON.put("metadata", metaObject); return globalJSON; }
From source file:com.conwet.xjsp.features.DefaultXJSPHandlerTest.java
@Test @SuppressWarnings("unchecked") public void shouldParseErrorMessages() throws Exception { System.out.println("should parse error messages"); // Given//from w ww. java 2 s . com JSONObject payload = new JSONObject(); payload.put("id", "1234"); payload.put("message", "msg"); payload.put("code", 301l); Message message = new ImmutableMessage("xjsp", "error", payload, "1"); Session session = mock(Session.class); // Do DefaultXJSPHandler instance = spy(new DefaultXJSPHandler()); instance.handleMessage(message, session); // Assert ArgumentCaptor<ErrorMessage> error = ArgumentCaptor.forClass(ErrorMessage.class); verify(instance).doHandleError(error.capture(), eq(session)); assertThat(error.getValue().getCode()).isEqualTo(301L); assertThat(error.getValue().getSourceId()).isEqualTo("1234"); assertThat(error.getValue().getMessage()).isEqualTo("msg"); }