List of usage examples for org.json.simple.parser JSONParser JSONParser
JSONParser
From source file:org.kitodo.data.elasticsearch.index.type.DocketTypeTest.java
@Test public void shouldCreateDocument() throws Exception { DocketType docketType = new DocketType(); Docket docket = prepareData().get(0); HttpEntity document = docketType.createDocument(docket); JSONParser parser = new JSONParser(); JSONObject actual = (JSONObject) parser.parse(EntityUtils.toString(document)); JSONObject excepted = (JSONObject) parser.parse("{\"title\":\"default\",\"file\":\"docket.xsl\"}"); assertEquals("Docket JSONObject doesn't match to given JSONObject!", excepted, actual); }
From source file:org.kitodo.data.index.elasticsearch.type.DocketTypeTest.java
@Test public void shouldCreateDocument() throws Exception { DocketType docketType = new DocketType(); Docket docket = prepareData().get(0); HttpEntity document = docketType.createDocument(docket); JSONParser parser = new JSONParser(); JSONObject docketObject = (JSONObject) parser.parse(EntityUtils.toString(document)); String actual = String.valueOf(docketObject.get("name")); String excepted = "default"; assertEquals("Docket value for name key doesn't match to given plain text!", excepted, actual); actual = String.valueOf(docketObject.get("file")); excepted = "docket.xsl"; assertEquals("Docket value for file key doesn't match to given plain text!", excepted, actual); }
From source file:org.kitodo.data.elasticsearch.index.type.FilterTypeTest.java
@Test public void shouldCreateDocument() throws Exception { FilterType propertyType = new FilterType(); JSONParser parser = new JSONParser(); Filter property = prepareData().get(0); HttpEntity document = propertyType.createDocument(property); JSONObject actual = (JSONObject) parser.parse(EntityUtils.toString(document)); JSONObject expected = (JSONObject) parser.parse("{\"value\":\"\\\"id:1\\\"\",\"user\":1}"); assertEquals("Filter JSONObject doesn't match to given JSONObject!", expected, actual); property = prepareData().get(1);/* www . java 2s. co m*/ document = propertyType.createDocument(property); actual = (JSONObject) parser.parse(EntityUtils.toString(document)); expected = (JSONObject) parser.parse("{\"value\":\"\\\"id:2\\\"\",\"user\":1}"); assertEquals("Filter JSONObject doesn't match to given JSONObject!", expected, actual); }
From source file:iaws_desktop.VelibDispoDialogFrame.java
/** * Creates new form VelibDispoDialogFrame *///from w ww .ja v a 2 s . c o m public VelibDispoDialogFrame(java.awt.Frame parent, boolean modal) { super(parent, modal); initComponents(); Document doc; JSONArray array; VelibWebRequest velibR = new VelibWebRequest("/vls/v1/stations"); velibR.addParameterGet("contract", "Toulouse"); try { array = (JSONArray) new JSONParser().parse(velibR.requestWithGet()); } catch (ParseException ex) { return; } listModel = new DefaultListModel<>(); JSONObject obj = null; for (int i = 0; i < array.size(); i++) { obj = (JSONObject) array.get(i); listModel.addElement(new VelibStation(obj.get("number").toString(), obj.get("name").toString())); } listVelib.setModel(listModel); }
From source file:com.serena.rlc.provider.artifactory.domain.Artifact.java
public static List<Artifact> parse(String options) { List<Artifact> list = new ArrayList<>(); JSONParser parser = new JSONParser(); try {//from w ww . j a va2 s.c om Object parsedObject = parser.parse(options); JSONArray jsonArray = (JSONArray) getJSONValue((JSONObject) parsedObject, "results"); for (Object object : jsonArray) { Artifact aObj = parseSingle((JSONObject) object); list.add(aObj); } } catch (ParseException e) { logger.error("Error while parsing input JSON - " + options, e); } return list; }
From source file:librarysystem.JSONHandlerElsiever.java
public List<Journal> parseJson() { // String elsevier = "http://api.elsevier.com/content/search/scidir?apiKey=" + KEY + "&query=ttl(neural)"; try {// w ww. j ava 2s .com //URL uri = new URL(elsevier); JSONParser parser = new JSONParser(); Object obj = parser.parse(readUrl(url)); JSONObject jsonObject = (JSONObject) obj; JSONObject searchObj = (JSONObject) jsonObject.get("search-results"); if (searchObj.containsKey("entry")) { JSONArray entryarray = (JSONArray) searchObj.get("entry"); Journal j = null;// new Journal(); blist = new ArrayList<Journal>(); //JSONArray autharray = null; for (int i = 0; i < entryarray.size(); i++) { j = new Journal(); JSONObject jnext = (JSONObject) entryarray.get(i); j.setID(0); j.setAbstract(jnext.get("prism:teaser").toString()); j.setPublication(jnext.get("prism:publicationName").toString()); j.settitle(jnext.get("dc:title").toString()); j.setisbn(jnext.get("prism:issn").toString()); j.setYear(jnext.get("prism:coverDisplayDate").toString()); String auths = ""; if (jnext.containsKey("authors")) { JSONObject jauthors = (JSONObject) jnext.get("authors"); JSONArray autharray = (JSONArray) jauthors.get("author"); for (int x = 0; x < autharray.size(); x++) { JSONObject anext = (JSONObject) autharray.get(x); auths = auths + " " + anext.get("given-name") + " " + anext.get("surname"); } j.setauthors(auths); } else j.setauthors(""); blist.add(j); } } } catch (Exception e) { e.printStackTrace(); } return blist; }
From source file:com.conwet.silbops.msg.SubscribeMsgTest.java
@Test public void shouldSerializeAndDeserialize() throws ParseException { SubscribeMsg msg = new SubscribeMsg(); msg.setSubscription(//from w w w . ja v a 2s . c o m new Subscription().constrain("attr1", Type.LONG).exists().constrain("attr2", Type.STRING) .eq("hello").constrain("attr3", Type.DOUBLE).gt(10.3D).subscription()); String jsonStr = msg.toJSONString(); JSONObject json = (JSONObject) new JSONParser().parse(jsonStr); assertThat(SubscribeMsg.fromJSON(json)).isEqualTo(msg); }
From source file:Model.MHaze.java
public void addHazeInfo(String pStrString) throws ParseException { IDataStorage objDS = CDataStorageFactory.getMasterStorage(); StringBuilder objSB = new StringBuilder(); objSB.append("INSERT INTO `haze`(`region`, `psiValue`, `airQualityDescriptor`)" + " VALUES"); JSONParser jsonParser = new JSONParser(); JSONArray aryJSON = (JSONArray) jsonParser.parse(pStrString); for (Object objJson : aryJSON) { objSB.append("('"); JSONObject objInnerObj = (JSONObject) objJson; int intPsi = Integer.parseInt(objInnerObj.get("psi").toString()); String strRegionCode = objInnerObj.get("region").toString(); switch (strRegionCode.toUpperCase()) { case "RNO": objSB.append("north"); objSB.append("',"); break; case "RSO": objSB.append("south"); objSB.append("',"); break; case "RCE": objSB.append("central"); objSB.append("',"); break; case "RWE": objSB.append("west"); objSB.append("',"); break; case "REA": objSB.append("east"); objSB.append("',"); break; default:/* w w w. j a va 2 s . co m*/ objSB.append("national"); objSB.append("',"); break; } objSB.append(intPsi); objSB.append(",'"); if (intPsi <= 50) { objSB.append("Good"); } else if (intPsi <= 100) { objSB.append("Moderate"); } else if (intPsi <= 200) { objSB.append("Unhealthy"); } else if (intPsi <= 300) { objSB.append("Very unhealthy"); } else { objSB.append("Hazardous"); } objSB.append("'),"); } objSB.deleteCharAt(objSB.lastIndexOf(",")); objSB.append(";"); System.out.println(objSB); objDS.openConnection(); objDS.executeScalar("truncate table haze;"); objDS.executeScalar(objSB.toString()); objDS.closeConnection(); }
From source file:com.ecofactor.qa.automation.util.JsonUtil.java
/** * Parses the object./*from www . j av a2s.c o m*/ * @param content the content * @return the jSON object */ public static JSONObject parseObject(final String content) { final JSONParser parser = new JSONParser(); try { return (JSONObject) parser.parse(content); } catch (ParseException e) { LOGGER.error(e.getMessage()); } return null; }
From source file:com.di.bi.nextgen.installattribution.searchcountrycode.SearchCountryCode.java
public static org.json.JSONArray ReadJson() throws FileNotFoundException, IOException, ParseException { JSONParser parser = new JSONParser(); File configFile = new File("test.json"); String fileConfigurationContent = readFile(configFile.getPath()); org.json.JSONArray jsonObj = new org.json.JSONArray(fileConfigurationContent); System.out.println("------------------------" + jsonObj.toString()); Map<String, Object> map = new HashMap(); return jsonObj; }