Example usage for org.json.simple JSONObject JSONObject

List of usage examples for org.json.simple JSONObject JSONObject

Introduction

In this page you can find the example usage for org.json.simple JSONObject JSONObject.

Prototype

JSONObject

Source Link

Usage

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");
}