Package com.google.gson

Examples of com.google.gson.JsonObject.entrySet()


      //Core
      configText = IoUtil.copyConfigFromJar(CORE_FILE_NAME, true);
      root = new JsonParser().parse(configText);
      rootObj = root.getAsJsonObject();
      costsObj = rootObj.getAsJsonObject("costMultiplier");     
      for (Entry<String, JsonElement> entry : costsObj.entrySet()) {
        costs.put(entry.getKey(), Double.valueOf(entry.getValue().getAsDouble()));
      }

      blkList = rootObj.getAsJsonArray("blackList");
      if(blkList != null) {
View Full Code Here


      //User
      configText = IoUtil.copyConfigFromJar(USER_FILE_NAME, false);
      root = new JsonParser().parse(configText);
      rootObj = root.getAsJsonObject();
      costsObj = rootObj.getAsJsonObject("costMultiplier");
      for (Entry<String, JsonElement> entry : costsObj.entrySet()) {
        double val = Double.valueOf(entry.getValue().getAsDouble());
        costs.put(entry.getKey(), val);
      }

      blkList = rootObj.getAsJsonArray("blackList");
View Full Code Here

        if (auth_host == null) {
            auth_host = new HashMap<String, String>();
            floorcJson.auth.put(host, auth_host);
        }
        JsonObject credentials = (JsonObject) obj.get("credentials");
        for (Map.Entry<String, JsonElement> thing : credentials.entrySet()) {
            String key = thing.getKey();
            if (key.equals("name")) {
                continue;
            }
            auth_host.put(key, thing.getValue().getAsString());
View Full Code Here

          {
            Map<String,Map<String,List<String>>> bladesetsMap = new HashMap<String,Map<String,List<String>>>();
           
            JsonObject bladesetsJson = requestJson.get(BLADESETS_PARAM).getAsJsonObject();             
           
            Iterator<Entry<String,JsonElement>> bladesetsIterator = bladesetsJson.entrySet().iterator();                 
            while (bladesetsIterator.hasNext())
            {
              Entry<String,JsonElement> nextEntry = bladesetsIterator.next();
             
              String thisBladesetName = nextEntry.getKey();
View Full Code Here

     */
    @Override
    protected String getRoot() {
        JsonObject result = ((JsonObject) new JsonParser().parse(raw));
        String root = null;
        for(Map.Entry<String, JsonElement> member : result.entrySet()) {
            root = member.getKey();
        }
        return root;
    }

View Full Code Here

            System.out.println(String.format("\nTotal defects: %d", defectSummary.get("Count").getAsInt()));

            System.out.println("\nBy Priority:");
            JsonObject prioritySummary = defectSummary.getAsJsonObject("Priority");
            for(Map.Entry<String, JsonElement> summaryItem : prioritySummary.entrySet()) {
                System.out.println(String.format("\t%s - %d", summaryItem.getKey(), summaryItem.getValue().getAsInt()));
            }

            System.out.println("\nBy State:");
            JsonObject stateSummary = defectSummary.getAsJsonObject("State");
View Full Code Here

                System.out.println(String.format("\t%s - %d", summaryItem.getKey(), summaryItem.getValue().getAsInt()));
            }

            System.out.println("\nBy State:");
            JsonObject stateSummary = defectSummary.getAsJsonObject("State");
            for(Map.Entry<String, JsonElement> summaryItem : stateSummary.entrySet()) {
                System.out.println(String.format("\t%s - %d", summaryItem.getKey(), summaryItem.getValue().getAsInt()));
            }

        } finally {
            //Release resources
View Full Code Here

      return response.getAsString();
    }

    if (response instanceof JsonObject) {
      JsonObject json = (JsonObject) response;
      return getValue(json.entrySet().iterator().next().getValue());
    }

    throw new RuntimeException(
        "Can't extract a single value from jsonElement: " + response);
View Full Code Here

      PreparedStatement preparedStatement = connection.prepareStatement(sql);

      // Bind parameters as an indexed params, not named ones
      if ((testObject.has("bindings") && testObject.get("bindings").isJsonObject())) {
        JsonObject bindingsObject = testObject.getAsJsonObject("bindings");
        for (Entry<String, JsonElement> keyValueElement : bindingsObject.entrySet()) {
          Integer parameterIndex = bindingIndexes.get(keyValueElement.getKey());
          Assert.assertNotNull(
              "Can not find variable binding for " + keyValueElement.getKey(), parameterIndex);
          Object value = parseJsonValue(keyValueElement.getValue());
          preparedStatement.setObject(parameterIndex, value);
View Full Code Here

      JsonParser jsonParser = new JsonParser();
      final JsonElement jsonElement = jsonParser.parse(out.toString());

      JsonObject object = jsonElement.getAsJsonObject();
      for (Map.Entry<String, JsonElement> entry : object.entrySet()) {
        if (!isExcludedProperty(entry.getKey())) {
          result.put(entry.getKey(), new PhoneGapRepoPackage(entry.getKey(), entry.getValue().getAsJsonObject()));
        }
      }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.