List of usage examples for org.json.simple.parser JSONParser JSONParser
JSONParser
From source file:ci6226.eval_index_writer.java
public eval_index_writer(Analyzer _analyzer, String _iReviewLocation, String _dir) throws IOException { String file = _iReviewLocation; JSONParser parser = new JSONParser(); BufferedReader in = new BufferedReader(new FileReader(file)); Date start = new Date(); String indexPath = "./" + _dir; System.out.println("Indexing to directory '" + indexPath + "'..."); Analyzer analyzer = _analyzer;/*from w w w. ja v a2 s . c om*/ IndexWriterConfig iwc = new IndexWriterConfig(Version.LUCENE_47, analyzer); Directory dir = FSDirectory.open(new File(indexPath)); iwc.setOpenMode(OpenMode.CREATE_OR_APPEND); IndexWriter writer = new IndexWriter(dir, iwc); // int line=0; while (in.ready()) { String s = in.readLine(); Object obj = JSONValue.parse(s); JSONObject person = (JSONObject) obj; String text = (String) person.get("text"); String user_id = (String) person.get("user_id"); String business_id = (String) person.get("business_id"); String review_id = (String) person.get("review_id"); JSONObject votes = (JSONObject) person.get("votes"); long funny = (Long) votes.get("funny"); long cool = (Long) votes.get("cool"); long useful = (Long) votes.get("useful"); Document doc = new Document(); Field review_idf = new StringField("review_id", review_id, Field.Store.YES); doc.add(review_idf); // Field business_idf = new StringField("business_id", business_id, Field.Store.YES); // doc.add(business_idf); //http://qindongliang1922.iteye.com/blog/2030639 FieldType ft = new FieldType(); ft.setIndexed(true);// ft.setStored(true);// ft.setStoreTermVectors(true); ft.setTokenized(true); ft.setStoreTermVectorPositions(true);// ft.setStoreTermVectorOffsets(true);// Field textf = new Field("text", text, ft); doc.add(textf); // Field user_idf = new StringField("user_id", user_id, Field.Store.YES); // doc.add(user_idf); // doc.add(new LongField("cool", cool, Field.Store.YES)); // doc.add(new LongField("funny", funny, Field.Store.YES)); // doc.add(new LongField("useful", useful, Field.Store.YES)); writer.addDocument(doc); // System.out.println(line++); } writer.close(); Date end = new Date(); System.out.println(end.getTime() - start.getTime() + " total milliseconds"); }
From source file:com.conwet.silbops.msg.AdvertiseMsgTest.java
@Test public void shouldSerializeAndDeserialize() throws ParseException { Advertise advertise = new Advertise().attribute("attr1", Type.LONG).attribute("attr2", Type.STRING) .attribute("attr3", Type.DOUBLE); Advertise context = new Advertise().attribute("cxt1", Type.STRING); AdvertiseMsg msg = new AdvertiseMsg(); msg.setAdvertise(advertise);/* w ww . j a v a 2 s.c o m*/ msg.setContext(context); String jsonStr = msg.toJSONString(); JSONObject json = (JSONObject) new JSONParser().parse(jsonStr); assertThat(AdvertiseMsg.fromJSON(json)).isEqualTo(msg); }
From source file:Model.MDengue.java
public void addCluster(String pStrString) throws ParseException { IDataStorage objDS = CDataStorageFactory.getMasterStorage(); StringBuilder objSB = new StringBuilder(); objSB.append("INSERT INTO `dengue`(`polygon`, `region`, `noOfPeopleInfected`, `severity`)" + "VALUES "); JSONParser jsonParser = new JSONParser(); JSONArray aryJSON = (JSONArray) jsonParser.parse(pStrString); for (Object objJson : aryJSON) { objSB.append("('"); JSONObject objInnerObj = (JSONObject) objJson; objSB.append(objInnerObj.get("XYs").toString()); objSB.append("','"); objSB.append(objInnerObj.get("Location").toString()); objSB.append("','"); objSB.append(objInnerObj.get("Cases").toString()); objSB.append("','"); if (Integer.parseInt(objInnerObj.get("Cases").toString()) < 10) { objSB.append("warning'),"); } else {/*from w w w . jav a2 s. c o m*/ objSB.append("alert'),"); } } objSB.deleteCharAt(objSB.lastIndexOf(",")); objSB.append(";"); System.out.println(objSB); objDS.openConnection(); objDS.executeScalar("truncate table dengue"); objDS.executeScalar(objSB.toString()); objDS.closeConnection(); }
From source file:com.piusvelte.hydra.HydraRequest.java
public HydraRequest(String queuedRequest) throws ParseException { JSONParser parser = new JSONParser(); JSONObject request = (JSONObject) parser.parse(queuedRequest); if (request.containsKey(PARAM_ACTION)) action = (String) request.get(PARAM_ACTION); if (request.containsKey(PARAM_DATABASE)) database = (String) request.get(PARAM_DATABASE); if (request.containsKey(PARAM_TARGET)) target = (String) request.get(PARAM_TARGET); if (request.containsKey(PARAM_ACTION)) action = (String) request.get(PARAM_ACTION); if (request.containsKey(PARAM_COLUMNS)) columns = parseArray(parser, (String) request.get(PARAM_COLUMNS)); else//from ww w .j a v a 2 s . c om columns = new String[0]; if (request.containsKey(PARAM_VALUES)) values = parseArray(parser, (String) request.get(PARAM_VALUES)); else values = new String[0]; if (request.containsKey(PARAM_SELECTION)) selection = (String) request.get(PARAM_SELECTION); if (request.containsKey(PARAM_QUEUEABLE)) queueable = (Boolean) request.get(PARAM_QUEUEABLE); if (request.containsKey(PARAM_COMMAND)) command = (String) request.get(PARAM_COMMAND); }
From source file:cfd.backupper.state.StartupConfig.java
private static JSONObject deserializeConfFile() { JSONObject jsonObject = new JSONObject(); JSONParser jsonParser = new JSONParser(); try {/* w w w . j a va2 s .c o m*/ FileReader fr = new FileReader(confFile); if (fr.ready()) { jsonObject = (JSONObject) jsonParser.parse(fr); return jsonObject; } } catch (FileNotFoundException ex) { Logger.getLogger(StartupConfig.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException | ParseException ex) { Logger.getLogger(StartupConfig.class.getName()).log(Level.SEVERE, null, ex); } return jsonObject; }
From source file:com.jql.gcmccsmock.GCMMessage.java
public JSONObject getJsonObject() throws Exception { JSONParser parser = new JSONParser(); return (JSONObject) parser.parse(this.xmlElement.getSingleInnerText().getText()); }
From source file:com.mp.gw2api.data.GW2APIColor.java
@Override public void LoadFromJsonText(String text) { JSONParser parser = new JSONParser(); JSONObject json = null;//from www. jav a2 s.c om JSONObject jsonb = null; JSONArray ja = null; JSONArray jb = null; try { //Parse json array json = (JSONObject) parser.parse(text); //-id id = (long) json.get("id"); //-name name = (String) json.get("name"); //-cloth cloth = new GW2Material(); jsonb = (JSONObject) json.get("cloth"); if (jsonb != null) { cloth.brightness = (long) jsonb.get("brightness"); try { cloth.contrast = (double) (Long.parseLong(jsonb.get("contrast").toString())); } catch (NumberFormatException ex) { try { cloth.contrast = (Double.parseDouble(jsonb.get("contrast").toString())); } catch (NumberFormatException ey) { cloth.contrast = 0.f; } } cloth.hue = (long) jsonb.get("hue"); cloth.saturation = (double) jsonb.get("saturation"); cloth.lightness = (double) jsonb.get("lightness"); ja = (JSONArray) jsonb.get("rgb"); if (ja != null) if (ja.size() == 3) { cloth.color = new RGBColor(); cloth.color.r = (byte) ((long) ja.get(0)); cloth.color.g = (byte) ((long) ja.get(1)); cloth.color.b = (byte) ((long) ja.get(2)); } } //-leather leather = new GW2Material(); jsonb = (JSONObject) json.get("leather"); if (jsonb != null) { leather.brightness = (long) jsonb.get("brightness"); try { cloth.contrast = (double) (Long.parseLong(jsonb.get("contrast").toString())); } catch (NumberFormatException ex) { try { cloth.contrast = (Double.parseDouble(jsonb.get("contrast").toString())); } catch (NumberFormatException ey) { cloth.contrast = 0.f; } } leather.hue = (long) jsonb.get("hue"); leather.saturation = (double) jsonb.get("saturation"); leather.lightness = (double) jsonb.get("lightness"); ja = (JSONArray) jsonb.get("rgb"); if (ja != null) if (ja.size() == 3) { leather.color = new RGBColor(); leather.color.r = (byte) ((long) ja.get(0)); leather.color.g = (byte) ((long) ja.get(1)); leather.color.b = (byte) ((long) ja.get(2)); } } //-metal metal = new GW2Material(); jsonb = (JSONObject) json.get("metal"); if (jsonb != null) { metal.brightness = (long) jsonb.get("brightness"); try { metal.contrast = (double) (Long.parseLong(jsonb.get("contrast").toString())); } catch (NumberFormatException ex) { try { metal.contrast = (Double.parseDouble(jsonb.get("contrast").toString())); } catch (NumberFormatException ey) { metal.contrast = 0.f; } } metal.hue = (long) jsonb.get("hue"); metal.saturation = (double) jsonb.get("saturation"); metal.lightness = (double) jsonb.get("lightness"); ja = (JSONArray) jsonb.get("rgb"); if (ja != null) if (ja.size() == 3) { metal.color = new RGBColor(); metal.color.r = (byte) ((long) ja.get(0)); metal.color.g = (byte) ((long) ja.get(1)); metal.color.b = (byte) ((long) ja.get(2)); } } //-item Object obj = json.get("item"); if (obj != null) item = (long) obj; else item = -1; //-catagories [] ja = (JSONArray) json.get("categories"); if (ja != null) if (ja.size() > 0) { categories = new String[ja.size()]; for (int i = 0; i < ja.size(); i++) categories[i] = (String) ja.get(i); } int finallydone = 22; } catch (ParseException ex) { Logger.getLogger(com.mp.gw2api.lists.GW2APIMapList.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:EditProductModel.EditProductWS.java
/** * This is a sample web service operation *///w w w .j a v a 2 s. co m @WebMethod(operationName = "validasiTokenEdit") public String validasiTokenEdit(@WebParam(name = "access_token") String access_token) throws IOException, ParseException { String targetIS = "ValidateToken"; String urlParameters = "access_token=" + access_token; HttpURLConnection urlConn = UrlConnectionManager.doReqPost(targetIS, urlParameters); String resp = UrlConnectionManager.getResponse(urlConn); JSONParser parser = new JSONParser(); JSONObject obj = (JSONObject) parser.parse(resp); String statusResp = (String) obj.get("status"); return statusResp; }
From source file:at.yawk.selenium.resourcepack.McMeta.java
public JSONObject getRoot() throws McMetaException { if (rootObject == null) { if (file.exists()) { JSONParser parser = new JSONParser(); try (InputStream i = file.getInput()) { rootObject = (JSONObject) parser.parse(new InputStreamReader(i)); } catch (ParseException | IOException e) { throw new McMetaException(e); }// w w w. j av a2 s . co m } else { rootObject = new JSONObject(); } } return rootObject; }
From source file:me.ryandowling.allmightybot.utils.TwitchAPI.java
public static String getTopic(String username) throws IOException, ParseException { TwitchAPIRequest request = new TwitchAPIRequest("/channels/" + username); String response = request.get(); JSONParser parser = new JSONParser(); JSONObject jsonObject = (JSONObject) parser.parse(response); return (String) jsonObject.get("status"); }