Example usage for org.json.simple JSONObject toString

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

Introduction

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

Prototype

@Override
    public String toString() 

Source Link

Usage

From source file:io.personium.test.jersey.cell.ctl.RelationCreateTest.java

/**
     * ???????Relation??.//from  w  w  w .  ja  v a 2s  .  c om
     * @param relationName
     * @param boxname
     * @return ?
     */
    @SuppressWarnings("unchecked")
    private TResponse createRelation(String relationName, String boxname) {
        JSONObject body = new JSONObject();
        body.put("Name", relationName);
        body.put("_Box.Name", boxname);

        return Http.request("relation-create.txt").with("token", "Bearer " + AbstractCase.MASTER_TOKEN_NAME)
                .with("cellPath", cellName).with("body", body.toString()).returns().debug();
    }

From source file:com.ba.masters.department.BADepartmentAction.java

/**
 * This is the Struts action method called on
 * http://.../actionPath?method=myAction2, where "method" is the value
 * specified in <action> element : ( <action parameter="method" .../> )
 *//*from w  w  w  .  java  2  s.  c o  m*/
public ActionForward baGet(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BADepartmentDTO vo = new BADepartmentDTO();
    try {
        logger.info(" get method starts here");
        String depId = request.getParameter("search");
        HashMap hashMpDepartmentDet = BADepartmentFactory.getInstanceOfBaDepartmentFactory()
                .getDepartmentDtls(depId);
        json.put("exception", "");
        json.put("DepartmentDets", hashMpDepartmentDet);
        json.put("DepartmentExit", hashMpDepartmentDet.size());

        logger.warn("strCurrent PageNo ------------->" + objPageCount);

    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}

From source file:nersc.greenseas.portlet.GreenseasPortlet.java

@Override
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse)
        throws IOException, PortletException {
    System.out.println("Calling serveResource");
    resourceResponse.setContentType("text/javascript");
    String uri = resourceRequest.getParameter("fileID");
    String requestType = resourceRequest.getParameter("requestType");
    System.out.println("requestType:'" + requestType + "'");
    String opendapDataURL = resourceRequest.getParameter("opendapDataURL");
    if (requestType != null) {
        if (requestType.equals("serveNetCDFFile")) {
            String location = resourceRequest.getParameter("fileID");
            if (location != null) {
                String[] folders = { "content", "gsadbc", "createdFiles" };
                String filePath = createDirectory(System.getProperty("catalina.base"), folders);
                for (int i = 0; i < location.length(); i++) {
                    char c = uri.charAt(i);
                    if (c < '0' || (c > '9' && c < 'A') || (c > 'Z' && c < 'a') || c > 'z')
                        throw new InvalidFileNameException(
                                "Invalid file name (illegal character:'" + c + "'):" + uri);
                }/*from   ww  w  .  j a  v  a 2  s. co  m*/
                String fileExtension = ".nc";
                location = filePath + location + fileExtension;
                resourceResponse.setContentType("application/octet-stream");
                resourceResponse.setProperty("Content-Disposition",
                        "attachment;filename=\"Greenseas_Downloaded_Parameters.nc\"");
                OutputStream out = resourceResponse.getPortletOutputStream();

                //               Content-Type: application/octet-stream
                //               Content-Disposition: attachment;filename=\"filename.xxx\"
                InputStream in = null;
                try {
                    in = new FileInputStream(new File(location));
                    if (in != null) {
                        byte[] buffer = new byte[4096];
                        int len;

                        while ((len = in.read(buffer)) != -1) {
                            out.write(buffer, 0, len);
                        }

                        out.flush();
                        System.out.println("Wrote nc file to outputstream");
                    }
                } catch (Exception e) {
                    // TODO: handle exception
                } finally {
                    if (in != null)
                        in.close();
                    if (out != null)
                        out.close();
                }
            }
            return;
        }
        if (uri != null || opendapDataURL != null) {
            if (opendapDataURL == null) {
                String[] folders = { "content", "gsadbc", "uploadedFiles" };
                String filePath = createDirectory(System.getProperty("catalina.base"), folders);
                for (int i = 0; i < uri.length(); i++) {
                    char c = uri.charAt(i);
                    if (c < '0' || (c > '9' && c < 'A') || (c > 'Z' && c < 'a') || c > 'z')
                        throw new InvalidFileNameException(
                                "Invalid file name (illegal character:'" + c + "'):" + uri);
                }
                String fileExtension = ".nc";
                uri = filePath + uri + fileExtension;
            } else {
                uri = opendapDataURL;
            }
            if (requestType.startsWith("getDataValuesOf:")) {
                System.out.println("requestType is getDataValuesOf:");
                Map<String, String[]> parameterMap = resourceRequest.getParameterMap();
                Map<Integer, Map<String, Double>> values = NetCDFReader.getDatavaluesFromNetCDFFile(uri,
                        parameterMap);
                if (values == null)
                    return;
                JSONObject jsonObject = new JSONObject(values);
                // System.out.println("Returning with jsonObject:");
                // System.out.println(jsonObject.toJSONString());

                PrintWriter writer = resourceResponse.getWriter();
                writer.write(jsonObject.toString());
                return;
            } else if (requestType.equals("getLayersFromNetCDFFile")) {
                System.out.println("requestType is getLayersFromNetCDFFile:");
                System.out.println("opendapDataURL:" + opendapDataURL);
                System.out.println("uri:" + uri);
                Map<String, String> values = NetCDFReader.getLayersFromRaster(uri);
                if (values == null) {
                    System.out.println("No values found!");
                    return;
                }
                JSONObject jsonObject = new JSONObject(values);

                System.out.println("Returning with jsonObject:");
                System.out.println(jsonObject.toJSONString());

                PrintWriter writer = resourceResponse.getWriter();
                writer.write(jsonObject.toString());
                return;
            } else if (requestType.equals("getMetaDimensions")) {
                System.out.println("getMetaDimensions:" + uri);
                String parameter = resourceRequest.getParameter("rasterParameter");
                if (parameter == null)
                    return;
                Map<String, Map<String, String>> values = NetCDFReader.getDimensionsFromRasterParameter(uri,
                        parameter);
                if (values == null)
                    return;
                JSONObject jsonObject = new JSONObject(values);

                System.out.println("Returning with jsonObject:");
                System.out.println(jsonObject.toJSONString());

                PrintWriter writer = resourceResponse.getWriter();
                writer.write(jsonObject.toString());
                return;
            } else if (requestType.equals("loadFileFromID")) {
                //TODO: fix security hole
                System.out.println(uri);
                JSONObject jsonObject = new JSONObject();
                File f = new File(uri);
                boolean exists = f.exists();
                // sleep for 1 seconds to mitigate brute force attacks
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                }
                jsonObject.put("fileIDExists", exists);
                PrintWriter writer = resourceResponse.getWriter();
                writer.write(jsonObject.toString());
                return;
            }
        }
        if (requestType.equals("getLonghurstPolygon")) {
            Map<String, String> values = new HashMap<String, String>();
            String region = resourceRequest.getParameter("longhurstRegion");
            System.out.println("getLonghurstPolygon:" + region);
            String polygon = DatabaseProperties.getLonghurstPolygon(region);
            values.put(region, polygon);
            JSONObject jsonObject = new JSONObject(values);

            System.out.println("Returning with polygon!=null:" + (polygon != null));

            PrintWriter writer = resourceResponse.getWriter();
            writer.write(jsonObject.toString());
            return;
        } else if (requestType.equals("createNetCDFUsingH.1")) {
            JSONParser parser = new JSONParser();
            JSONArray jsonA = null;
            JSONObject jsonO = null;
            int numberOfFeatures = 0;
            try {
                jsonA = (JSONArray) parser.parse(resourceRequest.getParameter("data"));
                String variablesString = resourceRequest.getParameter("variables");
                numberOfFeatures = Integer.parseInt(resourceRequest.getParameter("numberOfFeatures"));
                System.out.println(variablesString);
                jsonO = (JSONObject) parser.parse(variablesString);
            } catch (ParseException e) {
            }
            String[] folders = { "content", "gsadbc", "createdFiles" };
            String filePath = createDirectory(System.getProperty("catalina.base"), folders);

            String fileID = NetCDFWriter.createNetCDF(jsonA, jsonO, numberOfFeatures, filePath);
            Map<String, String> values = new HashMap<String, String>();

            values.put("fileID", fileID);
            JSONObject jsonObject = new JSONObject(values);

            /*resourceResponse.setContentType("application/x-netcdf");
            resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, "max-age=3600, must-revalidate");
                    
            OutputStream out = resourceResponse.getPortletOutputStream();
                    
            InputStream in = new FileInputStream(new File(location));
                    
            byte[] buffer = new byte[4096];
            int len;
                    
            while ((len = in.read(buffer)) != -1) {
               out.write(buffer, 0, len);
            }
                    
            out.flush();
            in.close();
            out.close();*/
            System.out.println("Returning with fileID" + fileID);

            PrintWriter writer = resourceResponse.getWriter();
            writer.write(jsonObject.toString());
            return;
        } else if (requestType.equals("getLonghurstPolygon")) {
            Map<String, String> values = new HashMap<String, String>();
            String region = resourceRequest.getParameter("longhurstRegion");
            System.out.println("getLonghurstPolygon:" + region);
            String polygon = DatabaseProperties.getLonghurstPolygon(region);
            values.put(region, polygon);
            JSONObject jsonObject = new JSONObject(values);

            System.out.println("Returning with polygon!=null:" + (polygon != null));

            PrintWriter writer = resourceResponse.getWriter();
            writer.write(jsonObject.toString());
            return;
        } else if (requestType.equals("updateTreeWithInventoryNumbers")) {
            String urlS = resourceRequest.getParameter("url");
            String region = resourceRequest.getParameter("gsadbcRegionFilterPlaceHolder");
            if (region != null) {
                region = region.substring(51, region.length() - 13);
            }
            JSONParser parser = new JSONParser();
            JSONObject jsonO = null;
            try {
                jsonO = (JSONObject) parser.parse(resourceRequest.getParameter("data"));
            } catch (ParseException e) {
            }
            String charset = "UTF-8";
            int numberOfThreads = 4;
            Set<?> entrySet = jsonO.keySet();
            ArrayList<Map<String, String>> responseMaps = new ArrayList<Map<String, String>>();
            ArrayList<Map<String, String>> requestMaps = new ArrayList<Map<String, String>>();
            for (int i = 0; i < numberOfThreads; i++) {
                responseMaps.add(new HashMap<String, String>());
                requestMaps.add(new HashMap<String, String>());
            }

            int thredd = 0;
            for (Object o : entrySet) {
                String key = (String) o;
                String request = (String) jsonO.get(key);
                requestMaps.get(thredd).put(key, request);
                thredd = (thredd + 1) % numberOfThreads;
            }
            ArrayList<GetNumberOfFeatures> threadds = new ArrayList<GetNumberOfFeatures>();
            for (int i = 0; i < numberOfThreads; i++) {
                GetNumberOfFeatures runnable = new GetNumberOfFeatures(responseMaps.get(i), requestMaps.get(i),
                        charset, urlS, i, region);
                Thread thread = new Thread(runnable);
                thread.start();
                threadds.add(runnable);
            }
            while (true) {
                try {
                    Thread.sleep(2000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                boolean done = true;
                for (int i = 0; i < numberOfThreads; i++) {
                    if (!threadds.get(i).done) {
                        done = false;
                        break;
                    }
                }
                if (done)
                    break;
            }
            Map<String, String> responseMap = new HashMap<String, String>();

            for (int i = 0; i < numberOfThreads; i++) {
                responseMap.putAll(responseMaps.get(i));
            }
            JSONObject jsonObject = new JSONObject(responseMap);
            PrintWriter writer = resourceResponse.getWriter();
            writer.write(jsonObject.toString());
            return;
        }
    } else {

    }
}

From source file:csiro.pidsvc.servlet.info.java

/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
 *     response)// www.j a v a 2  s  .  com
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    response.setDateHeader("Expires", 0);
    response.addHeader("Cache-Control",
            "no-cache,no-store,private,must-revalidate,max-stale=0,post-check=0,pre-check=0");

    String cmd = request.getParameter("cmd");
    if (cmd == null || cmd.isEmpty())
        return;

    ManagerJson mgr = null;
    JSONObject ret;
    try {
        Settings.init(this);
        mgr = new ManagerJson(request);

        response.setContentType("application/json");

        _logger.info("Processing \"{}\" command -> {}?{}", cmd, request.getRequestURL(),
                request.getQueryString());
        if (cmd.equalsIgnoreCase("search")) {
            int page = 1;
            String sPage = request.getParameter("page");
            if (sPage != null && sPage.matches("\\d+"))
                page = Integer.parseInt(sPage);

            ret = mgr.getMappings(page, request.getParameter("mapping"), request.getParameter("type"),
                    request.getParameter("creator"), Literals.toInt(request.getParameter("deprecated"), 0));
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("get_pid_config")) {
            int mappingId = Literals.toInt(request.getParameter("mapping_id"), -1);
            String mappingPath = request.getParameter("mapping_path");

            ret = mappingId > 0 ? mgr.getPidConfig(mappingId)
                    : (mappingId == 0 ? mgr.getPidConfig((String) null) : mgr.getPidConfig(mappingPath));
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("check_mapping_path_exists")) {
            response.getWriter()
                    .write(mgr.checkMappingPathExists(request.getParameter("mapping_path")).toString());
        } else if (cmd.equalsIgnoreCase("search_parent")) {
            int mappingId = Literals.toInt(request.getParameter("mapping_id"), -1);
            response.getWriter()
                    .write(mgr.searchParentMapping(mappingId, request.getParameter("q")).toString());
        } else if (cmd.equalsIgnoreCase("get_settings"))
            response.getWriter().write(mgr.getSettings().toString());
        else if (cmd.equalsIgnoreCase("search_condition_set")) {
            int page = 1;
            String sPage = request.getParameter("page");
            if (sPage != null && sPage.matches("\\d+"))
                page = Integer.parseInt(sPage);

            ret = mgr.getConditionSets(page, request.getParameter("q"));
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("get_condition_set_config")) {
            String name = request.getParameter("name");
            ret = mgr.getConditionSetConfig(name);
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("search_lookup")) {
            int page = 1;
            String sPage = request.getParameter("page");
            if (sPage != null && sPage.matches("\\d+"))
                page = Integer.parseInt(sPage);

            ret = mgr.getLookups(page, request.getParameter("ns"));
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("get_lookup_config")) {
            String ns = request.getParameter("ns");
            ret = mgr.getLookupConfig(ns);
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("get_manifest")) {
            response.getWriter().write(Settings.getInstance().getManifestJson().toString());
        } else if (cmd.equalsIgnoreCase("is_new_version_available")) {
            response.getWriter().write(Settings.getInstance().isNewVersionAvailableJson().toString());
        } else if (cmd.equalsIgnoreCase("global_js")) {
            response.setContentType("text/javascript");
            response.getWriter()
                    .write("var GlobalSettings = " + mgr.getGlobalSettings(request).toString() + ";");
        } else if (cmd.equalsIgnoreCase("chart")) {
            ret = mgr.getChart();
            response.getWriter().write(ret == null ? null : ret.toString());
        } else if (cmd.equalsIgnoreCase("get_mapping_dependencies")) {
            int mappingId = Literals.toInt(request.getParameter("mapping_id"), -1);
            String mappingPath = request.getParameter("mapping_path");
            String inputJson = request.getParameter("json");
            JSONObject jsonThis = (JSONObject) (new JSONParser()).parse(inputJson);

            if (mappingPath != null && mappingPath.isEmpty())
                mappingPath = null;
            if (jsonThis != null && jsonThis.isEmpty())
                jsonThis = null;
            ret = mgr.getMappingDependencies((Object) (jsonThis == null ? mappingId : jsonThis), mappingPath);
            response.getWriter()
                    .write(mappingId == -1 && jsonThis == null || ret == null ? "{}" : ret.toString());
        } else if (cmd.equalsIgnoreCase("echo")) {
            echo(request, response);
        }
    } catch (Exception e) {
        _logger.error(e);
        Http.returnErrorCode(response, HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e);
    } finally {
        if (mgr != null)
            mgr.close();
    }
}

From source file:com.ba.forms.foodBill.BAFoodBillAction.java

public ActionForward betBookingMastDets(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();

    try {//from  ww  w .j  a  v a  2 s  . c  o  m
        logger.info(" betBookingMastDets method starts here");
        String roomId = request.getParameter("roomId");

        HashMap hashMpReceiptDet = BAFoodBillFactory.getInstanceOfBAFoodBillFactory()
                .getBookingMasterDets(roomId);

        json.put("exception", "");
        json.put("ReceiptDets", hashMpReceiptDet);
        json.put("ReceiptExit", hashMpReceiptDet.size());

    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}

From source file:com.kdao.cmpe235_project.UploadActivity.java

private void addUploadedFIleToDB(final String APIurl, String treeId, String fileName) {
    class SendPostReqAsyncTask extends AsyncTask<String, Void, String> {
        @Override//from   w ww.  jav a2s. c o m
        protected void onPreExecute() {
            super.onPreExecute();
            progressDialog = ProgressDialog.show(UploadActivity.this, "", Config.SAVE_TO_DB);
        }

        @Override
        protected String doInBackground(String... params) {
            String uploadFileName = params[0];
            String treeId = params[1];
            String APIurl = params[2];
            HttpClient httpClient = new DefaultHttpClient();
            HttpPut httpPut = new HttpPut(Config.BASE_URL + APIurl);
            org.json.JSONObject json = new org.json.JSONObject();
            try {
                json.put("filename", uploadFileName);
                json.put("treeId", treeId);
            } catch (JSONException e) {
                e.printStackTrace();
            }
            try {
                StringEntity se = new StringEntity(json.toString());
                se.setContentEncoding("UTF-8");
                httpPut.setEntity(se);
                try {
                    HttpResponse httpResponse = httpClient.execute(httpPut);
                    InputStream inputStream = httpResponse.getEntity().getContent();
                    InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
                    BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
                    StringBuilder stringBuilder = new StringBuilder();
                    String bufferedStrChunk = null;
                    while ((bufferedStrChunk = bufferedReader.readLine()) != null) {
                        stringBuilder.append(bufferedStrChunk);
                    }
                    return stringBuilder.toString();
                } catch (Exception e) {
                    System.out
                            .println("An Exception given because of UrlEncodedFormEntity " + "argument :" + e);
                    e.printStackTrace();
                }
            } catch (Exception uee) {
                System.out.println("An Exception given because of UrlEncodedFormEntity argument :" + uee);
                uee.printStackTrace();
            }
            return "error";
        }

        @Override
        protected void onPostExecute(String result) {
            super.onPostExecute(result);
            progressDialog.dismiss();
            if (result == "error") { //error case
                Toast.makeText(getApplicationContext(), Config.SERVER_ERR, Toast.LENGTH_LONG).show();
            } else {
                Toast.makeText(getApplicationContext(), Config.DB_WRITE_SUCCEED, Toast.LENGTH_LONG).show();
            }
        }
    }
    SendPostReqAsyncTask sendPostReqAsyncTask = new SendPostReqAsyncTask();
    sendPostReqAsyncTask.execute(fileName, treeId, APIurl);
}

From source file:com.ba.masters.configuration.BAConfigurationAction.java

public ActionForward baGet(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BAConfigurationDTO vo = new BAConfigurationDTO();
    try {/* w  w  w .  ja  v a  2 s. c  o m*/
        logger.info(" get method starts here");
        String order = request.getParameter("search");
        HashMap hashMpConfigurationDet = BAConfigurationFactory.getInstanceOfBAConfigurationFactory()
                .getConfigurationDtls(order);
        json.put("exception", "");
        json.put("ConfigurationDets", hashMpConfigurationDet);
        json.put("ConfigurationExit", hashMpConfigurationDet.size());

        logger.warn("strCurrent PageNo ------------->" + objPageCount);
    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}

From source file:com.fiveamsolutions.nci.commons.audit.AuditLogInterceptor.java

@SuppressWarnings("unchecked")
private Object getCompositeValue(CompositeCustomType type, Object input) {
    if (input == null) {
        return null;
    }/*w  w w . java 2  s. c  om*/
    JSONObject jsonObject = new JSONObject();
    for (int i = 0; i < type.getPropertyNames().length; i++) {
        jsonObject.put(type.getPropertyNames()[i], type.getPropertyValue(input, i));
    }
    return jsonObject.toString();
}

From source file:com.ba.reports.DayReport.BADayReportAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    System.out.println("view()");
    JSONObject json = new JSONObject();
    BADayReportDTO vo = new BADayReportDTO();
    try {/*  ww w .j av a  2  s  .c  o m*/
        logger.info(" view method starts here");
        String fromDate = request.getParameter("fromDate");
        String toDate = request.getParameter("toDate");

        List hashMpRoomItemDet = BADayReportFactory.getInstanceOfBADayReportFactory().getRoomDtls(1, fromDate,
                toDate);
        objPageCount = BADayReportFactory.getInstanceOfBADayReportFactory().getPageCount(fromDate, toDate);
        json.put("exception", "");
        json.put("RoomDets", hashMpRoomItemDet);
        json.put("RoomExit", hashMpRoomItemDet.size());
        json.put("objPageCount", objPageCount);
        logger.warn("strCurrent PageNo ------------->" + objPageCount);

    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}

From source file:com.ba.forms.receipt.BAReceiptAction.java

public ActionForward betBookingMastDets(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    JSONObject json = new JSONObject();
    BAReceiptDTO vo = new BAReceiptDTO();
    try {//from  w w w.  j av a  2  s .c om
        logger.info(" betBookingMastDets method starts here");
        String bookingId = request.getParameter("bookingId");

        List<HashMap<String, String>> hashMpReceiptDet = BAReceiptFactory.getInstanceOfBAReceiptFactory()
                .getBookingMasterDets(bookingId);

        json.put("exception", "");
        json.put("ReceiptDets", hashMpReceiptDet);
        json.put("ReceiptExit", hashMpReceiptDet.size());

    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}