Package com.google.gson

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


        final JsonParser jsonParser = new JsonParser();
        final JsonObject responseObject = jsonParser.parse(reader).getAsJsonObject();
       
        List<URI> sources = new ArrayList<URI>();
        for (Entry<String, JsonElement> entry: responseObject.entrySet()) {
          sources.add(vf.createURI(entry.getKey()));
        }
        return sources;
      }
      else if (HTTP_UNAUTHORIZED == httpCode) {
View Full Code Here


        final JsonElement topConcepts = conceptScheme.get(ResponseKey.SKOS_HAS_TOP_CONCEPT);

        final JsonObject collection = conceptScheme.getAsJsonObject(ResponseKey.SKOS_COLLECTION);

        final Set<Entry<String, JsonElement>> members = collection.entrySet();

        final Resource conceptSchemeId = vf.createBNode();
        model.add(conceptSchemeId, RDF.TYPE, SKOS.CONCEPT_SCHEME, PRIMAL.CONCEPTS);

        final Resource collectionId = vf.createBNode();
View Full Code Here

        public DtoContainer<?> deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
            if (!json.isJsonObject())
                throw new JsonParseException("Expected top-level json to be an object");
           
            JsonObject root = json.getAsJsonObject();
            if (root.entrySet().size() != 1)
                throw new JsonParseException("Expected top-level json to have a single property");

            Entry<String, JsonElement> child = root.entrySet().iterator().next();
            if (child.getValue().isJsonArray()) {
                // assuming we're dealing with multiples, expect plural name
View Full Code Here

           
            JsonObject root = json.getAsJsonObject();
            if (root.entrySet().size() != 1)
                throw new JsonParseException("Expected top-level json to have a single property");

            Entry<String, JsonElement> child = root.entrySet().iterator().next();
            if (child.getValue().isJsonArray()) {
                // assuming we're dealing with multiples, expect plural name
                JsonArray array = child.getValue().getAsJsonArray();
                Class<? extends Dto> type = pluralDtoMap.get(child.getKey());
                if (type == null)
View Full Code Here

      for (int i = 0; i < array.size(); ++i) {
        processElement(array.get(i), subStructure);
      }
    } else if (element.isJsonObject()) {
      JsonObject object = element.getAsJsonObject();
      for (Map.Entry<String, JsonElement> entry : object.entrySet()) {
        processElement(entry.getValue(), extend(structure, entry.getKey()));
      }
    }
  }
View Full Code Here

    private void readLanguages(String localeCode, CLDRLocale locale, InputStream input) {
        JsonObject root = (JsonObject)new JsonParser().parse(new InputStreamReader(input));
        JsonObject languagesJson = root.get("main").getAsJsonObject().get(localeCode).getAsJsonObject()
                .get("localeDisplayNames").getAsJsonObject().get("languages").getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : languagesJson.entrySet()) {
            String language = property.getKey();
            if (availableLanguages.contains(language)) {
                locale.languages.put(language, property.getValue().getAsString());
            }
        }
View Full Code Here

    private void readCountries(String localeCode, CLDRLocale locale, InputStream input) {
        JsonObject root = (JsonObject)new JsonParser().parse(new InputStreamReader(input));
        JsonObject countriesJson = root.get("main").getAsJsonObject().get(localeCode).getAsJsonObject()
                .get("localeDisplayNames").getAsJsonObject().get("territories").getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : countriesJson.entrySet()) {
            String country = property.getKey();
            if (availableCountries.contains(country)) {
                locale.territories.put(country, property.getValue().getAsString());
            }
        }
View Full Code Here

    private void readWeekData(InputStream input) {
        JsonObject root = (JsonObject)new JsonParser().parse(new InputStreamReader(input));
        JsonObject weekJson = root.get("supplemental").getAsJsonObject().get("weekData").getAsJsonObject();
        JsonObject minDaysJson = weekJson.get("minDays").getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : minDaysJson.entrySet()) {
            minDaysMap.put(property.getKey(), property.getValue().getAsInt());
        }
        JsonObject firstDayJson = weekJson.get("firstDay").getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : firstDayJson.entrySet()) {
            firstDayMap.put(property.getKey(), getNumericDay(property.getValue().getAsString()));
View Full Code Here

        JsonObject minDaysJson = weekJson.get("minDays").getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : minDaysJson.entrySet()) {
            minDaysMap.put(property.getKey(), property.getValue().getAsInt());
        }
        JsonObject firstDayJson = weekJson.get("firstDay").getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : firstDayJson.entrySet()) {
            firstDayMap.put(property.getKey(), getNumericDay(property.getValue().getAsString()));
        }
    }

    private void readLikelySubtags(InputStream input) {
View Full Code Here

    private void readLikelySubtags(InputStream input) {
        JsonObject root = (JsonObject)new JsonParser().parse(new InputStreamReader(input));
        JsonObject likelySubtagsJson = root.get("supplemental").getAsJsonObject().get("likelySubtags")
                .getAsJsonObject();
        for (Map.Entry<String, JsonElement> property : likelySubtagsJson.entrySet()) {
            likelySubtags.put(property.getKey(), property.getValue().getAsString());
        }
    }

    private int getNumericDay(String day) {
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.