Example usage for org.json.simple JSONObject toJSONString

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

Introduction

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

Prototype

public String toJSONString() 

Source Link

Usage

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