Example usage for org.json.simple JSONObject values

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

Introduction

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

Prototype

Collection<V> values();

Source Link

Document

Returns a Collection view of the values contained in this map.

Usage

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());
    }*/
}