Package com.google.gson

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


  }
  private static void leaveOneSubtype(JsonObject typeConfig, String subtypeName)
      throws JsonParseException {
    JsonObject weightConfig = typeConfig.get("weights").getAsJsonObject();

    for (Entry<String, JsonElement> entry : weightConfig.entrySet()) {
      String name = entry.getKey();
      if (name.equals(subtypeName)) {
        weightConfig.addProperty(name, 1);
      } else {
        weightConfig.addProperty(name, 0);
View Full Code Here


    JsonElement ret = null;
    while (queue.size() > 0) {
      JsonElement element = queue.poll();
      if (element.isJsonObject()) {
        JsonObject object = element.getAsJsonObject();
        Set<Entry<String, JsonElement>> members = object.entrySet();
        for (Entry<String, JsonElement> member : members) {
          if (member.getKey().equals(elementName)) {
            return member.getValue();
          } else {
            queue.add(member.getValue());
View Full Code Here

    } catch (Exception e) {
      System.err.println("died trying to parse json file: " + pathToJson);
      System.exit(-1);
    }

    Set<Entry<String, JsonElement>> jsonEntries = json.entrySet();
    Iterator<Entry<String, JsonElement>> entryIterator = jsonEntries.iterator();
    while(entryIterator.hasNext()) {
      Entry<String, JsonElement> entry = entryIterator.next();
      params.put(entry.getKey(), entry.getValue().getAsString());
      System.setProperty(entry.getKey(), entry.getValue().getAsString());
View Full Code Here

            String json = IOUtils.toString(u);
            JsonElement element = new JsonParser().parse(json);
            int i = 10;
            if (element.isJsonObject()) {
                JsonObject jso = element.getAsJsonObject();
                for (Entry<String, JsonElement> e : jso.entrySet()) {
                    if (testEntries) {
                        try {
                            Logger.logInfo("Testing Server:" + e.getKey());
                            //test that the server will properly handle file DL's if it doesn't throw an error the web daemon should be functional
                            IOUtils.toString(new URL("http://" + e.getValue().getAsString() + "/" + location));
View Full Code Here

    assertTrue(third.has(GatewayConfiguration.MATCHER));
    assertEquals("/three", third.get(GatewayConfiguration.MATCHER).getAsString());
    assertTrue(third.has(MockResponse.RESPONSE_HEADERS));

    JsonObject responseHeaders = third.get(MockResponse.RESPONSE_HEADERS).getAsJsonObject();
    assertEquals(2, responseHeaders.entrySet().size());
    assertTrue(responseHeaders.has("X-0"));
    assertEquals("0", responseHeaders.get("X-0").getAsString());
    assertTrue(responseHeaders.has("X-1"));
    assertEquals("1", responseHeaders.get("X-1").getAsString());
View Full Code Here

            }
            return values;
        } else {
            JsonObject jsonObject = toJsonObject(obj);
            List<Object> values = new ArrayList<Object>();
            for (Map.Entry<String, JsonElement> entry : jsonObject.entrySet()) {
                values.add(unwrap(entry.getValue()));
            }
            return values;
        }
    }
View Full Code Here

        jsonObject.get(RequestProperty.ID.key()).getAsString(),
        getPropertyAsStringThenRemove(parameters, ParamsProperty.WAVE_ID),
        getPropertyAsStringThenRemove(parameters, ParamsProperty.WAVELET_ID),
        getPropertyAsStringThenRemove(parameters, ParamsProperty.BLIP_ID));

    for (Entry<String, JsonElement> parameter : parameters.entrySet()) {
      ParamsProperty parameterType = ParamsProperty.fromKey(parameter.getKey());
      if (parameterType != null) {
        Object object;
        if (parameterType == ParamsProperty.RAW_DELTAS) {
          object = ctx.deserialize(parameter.getValue(), GsonFactory.RAW_DELTAS_TYPE);
View Full Code Here

     */
    static DataModelConstraint parse(JsonElement json) {
        JsonObject jsonObject = json.getAsJsonObject();
        DataModelConstraint constraint = new DataModelConstraint();

        for (Entry<String, JsonElement> e : jsonObject.entrySet()) {
            if (e.getKey().equals("owner")) {
                constraint.owner = e.getValue().getAsString();
            } else if (e.getKey().equals("search")) {
                constraint.query = e.getValue().getAsString();
            }
View Full Code Here

                JsonElement obj = jsonStreamParser.next();
                JsonObject root = obj.getAsJsonObject();

                if (root != null && root.has("aliases") && root.get("aliases").isJsonObject()) {
                    JsonObject aliasesObj = root.get("aliases").getAsJsonObject();
                    for (Map.Entry<String, JsonElement> el : aliasesObj.entrySet()) {
                        aliases.put(el.getKey(), el.getValue().toString());
                    }
                }
                if (root != null && root.has("components") && root.get("components").isJsonObject()) {
                    JsonObject aliasesObj = root.get("components").getAsJsonObject();
View Full Code Here

                        aliases.put(el.getKey(), el.getValue().toString());
                    }
                }
                if (root != null && root.has("components") && root.get("components").isJsonObject()) {
                    JsonObject aliasesObj = root.get("components").getAsJsonObject();
                    for (Map.Entry<String, JsonElement> el : aliasesObj.entrySet()) {
                        components.put(el.getKey(), el);
                    }
                }
                if (root != null && root.has("params") && root.get("params").isJsonObject()) {
                    JsonObject aliasesObj = root.get("params").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.