Package com.fasterxml.jackson.databind

Examples of com.fasterxml.jackson.databind.JsonNode.elements()


            List eventArgs = new ArrayList();
            Event event = new Event(eventName, eventArgs);
            JsonNode args = root.get("args");
            if (args != null) {
                Iterator<JsonNode> iterator = args.elements();
                if (iterator.hasNext()) {
                    JsonNode node = iterator.next();
                    Class<?> eventClass = eventMapping.get(eventName);
                    Object arg = mapper.treeToValue(node, eventClass);
                    eventArgs.add(arg);
View Full Code Here


            // Read the response.
            JsonNode unfilteredParameters = response.readEntity(JsonNode.class);

            // Filter out pending parameters if needed or add all parameter IDs to the list.
            Iterator<JsonNode> i = unfilteredParameters.elements();
            while (i.hasNext())
            {
                JsonNode node = i.next();
                if (node.has("status"))
                    if (!pendingParametersOnly
View Full Code Here

  }

  private List<String> deserializePermissionsNodeToList(JsonNode jsonNode) {
    JsonNode dataNode = jsonNode.get("data");     
    List<String> permissions = new ArrayList<String>();
    for (Iterator<JsonNode> elementIt = dataNode.elements(); elementIt.hasNext(); ) {
      JsonNode permissionsElement = elementIt.next();
      String name = permissionsElement.get("permission").asText();
      String status = permissionsElement.get("status").asText();
      if ("granted".equals(status)) {
        permissions.add(name);
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.