List of usage examples for org.json.simple JSONObject values
Collection<V> values();
From source file:io.fabric8.mq.util.BrokerJmxUtils.java
public static ObjectName getRoot(J4pClient client) throws Exception { String type = "org.apache.activemq:*,type=Broker"; String attribute = "BrokerName"; ObjectName objectName = new ObjectName(type); J4pResponse<J4pReadRequest> response = client.execute(new J4pReadRequest(objectName, attribute)); JSONObject jsonObject = response.getValue(); JSONObject nameObject = (JSONObject) jsonObject.values().iterator().next(); String name = nameObject.values().iterator().next().toString(); return new ObjectName("org.apache.activemq:type=Broker,brokerName=" + name); }
From source file:io.fabric8.mq.controller.util.BrokerJmxUtils.java
public static ObjectName getRoot(J4pClient client) throws Exception { String type = "org.apache.activemq:*,type=Broker"; String attribute = "BrokerName"; ObjectName objectName = new ObjectName(type); J4pResponse<J4pReadRequest> response = client.execute(new J4pReadRequest(objectName, attribute)); JSONObject jsonObject = response.getValue(); JSONObject nameObject = (JSONObject) jsonObject.values().iterator().next(); String name = nameObject.values().iterator().next().toString(); ObjectName result = new ObjectName("org.apache.activemq:type=Broker,brokerName=" + name); return result; }
From source file:io.fabric8.mq.controller.coordination.BrokerJMXPropertiesTest.java
public String getBrokerName() throws Exception { String type = "org.apache.activemq:type=Broker,*"; String attribute = "BrokerName"; ObjectName objectName = new ObjectName(type); J4pResponse<J4pReadRequest> result = client.execute(new J4pReadRequest(objectName, attribute)); JSONObject jsonObject = result.getValue(); Assert.assertNotNull(jsonObject);/*from w w w . j ava 2 s .co m*/ Object key = jsonObject.keySet().iterator().next(); JSONObject value = (JSONObject) jsonObject.get(key); String name = value.values().iterator().next().toString(); System.err.println("BROKER NAME = " + name); Assert.assertNotNull(value); Assert.assertEquals(BROKER_NAME, name); return name; }
From source file:com.starr.smartbuilds.service.BuildService.java
public List<Block> parseBlocks(String data) throws ParseException { List<Item> itemsDB = itemDAO.listItems(); JSONParser parser = new JSONParser(); JSONObject json = (JSONObject) parser.parse(data); List<Block> blocks = new ArrayList(); for (Object arr : json.values()) { JSONObject json_block = (JSONObject) arr; Block block = new Block(); block.setName((String) json_block.get("name")); block.setComment((String) json_block.get("comment")); List<Item> items = new ArrayList<Item>(); JSONArray json_items = (JSONArray) json_block.get("items"); if (json_items != null) { for (Object obj : json_items) { String img = (String) obj; Long imgId = Long.parseLong(img); for (Item i : itemsDB) { if (i.getId() == imgId) { items.add(i);// ww w. ja v a 2 s . c o m } } } } block.setItems(items); blocks.add(block); } return blocks; }
From source file:org.ow2.proactive.procci.service.CloudAutomationInstanceClient.java
/** * Give the list of models saved in cloud-automation * @return a list of Model//from ww w. j a v a 2s .c o m */ public List<Model> getModels() { JSONObject jsonModels = requestUtils.getRequest(requestUtils.getProperty(PCA_INSTANCES_ENDPOINT)); return (List<Model>) jsonModels.values().stream().map(jsonModel -> new Model((JSONObject) jsonModel)) .collect(Collectors.toList()); }
From source file:com.ecofactor.qa.automation.consumerapi.LocationRuntimeSavings_Test.java
/** * APPS-201 Test_fetching_ location_ runtime savings_ data_using_valid_location id. * @param username the username/*from w ww .j a v a 2 s. co m*/ * @param password the password * @param locId the loc id */ @Test(groups = { Groups.SANITY1, Groups.BROWSER }, dataProvider = "locationSavings", dataProviderClass = ApiDataProvider.class, priority = 1) public void locationRuntimeSavingsForValidLocationID(final String username, final String password, final String locationId) { setLogString("Verify runtime savings exists for valid location id.", true); final Response response = consumerApiURL.getLocationRuntimeSavings(locationId, securityCookie); setLogString("Response :'" + response + "'", true); final String content = response.readEntity(String.class); setLogString("Json Response:", true, CustomLogLevel.MEDIUM); setLogString(content, true, CustomLogLevel.MEDIUM); final JSONObject jsonObject = JsonUtil.parseObject(content); final JSONObject mesgs = (JSONObject) jsonObject.get("months"); final Object[] runtimes = mesgs.values().toArray(); Assert.assertTrue(runtimes.length > 0, "Thermostat runtime savings not exists for given user account."); setLogString("Runtime savings exists for given thermostat.", true); }
From source file:com.ecofactor.qa.automation.consumerapi.LocationRuntimeSavings_Test.java
/** * APPS-258 Runtime savings for six thermostat location. * @param username the username//from w ww .j a v a 2 s. c o m * @param password the password * @param locationId the location id */ @Test(groups = { Groups.SANITY1, Groups.BROWSER }, dataProvider = "sixthermostats", dataProviderClass = ApiDataProvider.class, priority = 4) public void runtimeSavingsForSixThermostatLocation(final String username, final String password, final String locationId) { setLogString("Verify runtime savings exists for location with six thermostats.", true); final Response response = consumerApiURL.getLocationRuntimeSavings(locationId, securityCookie); setLogString("Response :'" + response + "'", true); final String content = response.readEntity(String.class); setLogString("Json Response:", true, CustomLogLevel.MEDIUM); setLogString(content, true, CustomLogLevel.MEDIUM); final JSONObject jsonObject = JsonUtil.parseObject(content); final JSONObject mesgs = (JSONObject) jsonObject.get("months"); final Object[] runtimes = mesgs.values().toArray(); Assert.assertTrue(runtimes.length > 0, "Thermostat runtime savings not exists for given user account."); setLogString("Verified Runtime savings exists for location with six thermostats.", true); }
From source file:com.starr.smartbuilds.service.DataService.java
private void getChampionsFromData(String data) throws ParseException { JSONParser parser = new JSONParser(); JSONObject json = (JSONObject) parser.parse(data); JSONObject json_data = (JSONObject) json.get("data"); for (Object arr : json_data.values()) { JSONObject json_arr = (JSONObject) arr; Long id = (Long) json_arr.get("id"); String name = (String) json_arr.get("name"); String key = (String) json_arr.get("key"); Champion champ = new Champion(); champ.setId(id);/*from w ww . j a v a 2 s.c o m*/ champ.setName(name); champ.setKeyChamp(key); championDAO.addChampion(champ); } }
From source file:com.starr.smartbuilds.service.DataService.java
private void getItemsFromData(String data) throws IOException, ParseException { JSONParser parser = new JSONParser(); JSONObject json = (JSONObject) parser.parse(data); JSONObject json_data = (JSONObject) json.get("data"); Set<String> tags = new HashSet<String>(); for (Object arr : json_data.values()) { JSONObject json_arr = (JSONObject) arr; Long id = (Long) json_arr.get("id"); String description = (String) json_arr.get("description"); String plaintext = (String) json_arr.get("plaintext"); String name = (String) json_arr.get("name"); JSONArray json_tags = (JSONArray) json_arr.get("tags"); String tag_str = ""; if (json_tags != null) { for (Object obj : json_tags) { String tag = (String) obj; if (!tag.equals("") && !tag.equals("")) { tag_str += tag + "&"; }/* ww w .jav a 2 s . co m*/ tags.add(tag); } } Item item = new Item(); item.setId(id); item.setDescription(description); item.setName(name); item.setPlaintext(plaintext); item.setTag_str(tag_str); itemDAO.addItem(item); } for (String tag_name : tags) { Tag tag = new Tag(); tag.setName(tag_name); tagDAO.addTag(tag); } saveManyToMany(); }
From source file:loadjson.JsonParse.java
public void LoadJson() throws IOException, ParseException, SQLException, ClassNotFoundException { FileReader reader = new FileReader("allsets.json"); JSONParser jsonParser = new JSONParser(); JSONObject jsonObject = (JSONObject) jsonParser.parse(reader); Iterator<JSONObject> iterator = jsonObject.values().iterator(); // System.out.println(s.get("border")); Conn conn = new Conn(); while (iterator.hasNext()) { JSONObject lJson = iterator.next(); JSONArray cards = (JSONArray) lJson.get("cards"); String code = String.valueOf(lJson.get("code")); String border = String.valueOf(lJson.get("border")); for (Object card : cards) { Card c = new Card(); JSONObject js = (JSONObject) card; c.setId(String.valueOf(js.get("id"))); try { c.setName(js.get("name").toString()); } catch (NullPointerException e) { c.setName(""); }//from www. jav a 2s. c o m c.setNames(String.valueOf(js.get("names")).replaceAll("[\\[\\\"\\]]", "")); try { c.setManaCost(js.get("manaCost").toString()); } catch (NullPointerException e) { c.setManaCost(""); } try { c.setCmc(Float.parseFloat(String.valueOf(js.get("cmc")))); } catch (NumberFormatException e) { c.setCmc(0); } c.setColor(String.valueOf(js.get("colors")).replaceAll("[\\[\\\"\\]]", "")); c.setColorIdentity(String.valueOf(js.get("colorIdentity")).replaceAll("[\\[\\\"\\]]", "")); try { c.setType(js.get("type").toString()); } catch (NullPointerException e) { c.setType(""); } try { c.setSupertypes(js.get("supertypes").toString()); } catch (NullPointerException e) { c.setSupertypes(""); } try { c.setTypes(js.get("types").toString()); } catch (NullPointerException e) { c.setTypes(""); } try { c.setSubtypes(js.get("subtypes").toString()); } catch (NullPointerException e) { c.setSubtypes(""); } try { c.setRarity(js.get("rarity").toString()); } catch (NullPointerException e) { c.setRarity(""); } try { c.setText(js.get("text").toString()); } catch (NullPointerException e) { c.setText(""); } try { c.setFlavor(js.get("flavor").toString()); } catch (NullPointerException e) { c.setFlavor(""); } try { c.setArtist(js.get("artist").toString()); } catch (NullPointerException e) { c.setArtist(""); } try { c.setNumber(js.get("number").toString()); } catch (NullPointerException e) { c.setNumber(""); } try { c.setPower(js.get("power").toString()); } catch (NullPointerException e) { c.setPower(""); } try { c.setToughness(js.get("toughness").toString()); } catch (NullPointerException e) { c.setToughness(""); } try { c.setLoyalty(js.get("loyalty").toString()); } catch (NullPointerException e) { c.setLoyalty(""); } c.setMultiverseid(String.valueOf(js.get("multiverseid"))); try { c.setVariations(js.get("variations").toString()); } catch (NullPointerException e) { c.setVariations(""); } c.setImageName(String.valueOf(js.get("imageName"))); try { c.setWatermark(js.get("watermark").toString()); } catch (NullPointerException e) { c.setWatermark(""); } c.setBorder(border); try { c.setTimeshifted(js.get("timeshifted").toString()); } catch (NullPointerException e) { c.setTimeshifted(""); } try { c.setHand(js.get("hand").toString()); } catch (NullPointerException e) { c.setHand(""); } try { c.setReserved(String.valueOf(js.get("reserved"))); } catch (NullPointerException e) { } try { c.setReleaseDate(js.get("releaseDate").toString()); } catch (NullPointerException e) { c.setReleaseDate(""); } try { c.setStarter(js.get("starter").toString()); } catch (NullPointerException e) { c.setStarter(""); } c.setSetsCode(code); //System.out.println(c.getPower()); conn.insertTb(c); /* if(!String.valueOf(js.get("names")).equalsIgnoreCase("null")){ System.out.println(String.valueOf(js.get("names"))); } String color = String.valueOf(js.get("colorIdentity")).replaceAll("[\\[\\\"\\]]", ""); System.out.println(code+" - "+js.get("name")+" - "+js.get("name")+" - "+color);*/ } } // JSONArray cards = (JSONArray) jsonObject.get("cards"); // System.out.println(cards.size()); /* Iterator<String> iterator = cars.iterator(); while (iterator.hasNext()) { System.out.print("--"); System.out.println(iterator.next()); }*/ }