Class JsonNodeUtils


  • public class JsonNodeUtils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static com.fasterxml.jackson.databind.ObjectMapper MAPPER  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JsonNodeUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<com.fasterxml.jackson.databind.JsonNode> asArrayList​(com.fasterxml.jackson.databind.node.ArrayNode in)  
      static com.fasterxml.jackson.databind.node.ArrayNode asArrayNode​(com.fasterxml.jackson.databind.ObjectMapper mapper, java.util.List<com.fasterxml.jackson.databind.JsonNode> values)  
      static boolean asBoolean​(com.fasterxml.jackson.databind.JsonNode n)  
      static com.fasterxml.jackson.databind.JsonNode asNumericNode​(double value)  
      static com.fasterxml.jackson.databind.JsonNode asNumericNode​(long value)  
      static com.fasterxml.jackson.databind.JsonNode filter​(com.fasterxml.jackson.databind.JsonNode in, java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> pred)  
      private static com.fasterxml.jackson.databind.JsonNode filterInternal​(com.fasterxml.jackson.databind.JsonNode in, java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> pred)  
      static com.fasterxml.jackson.databind.JsonNode nullToNullNode​(com.fasterxml.jackson.databind.JsonNode value)  
      static java.lang.String toString​(com.fasterxml.jackson.databind.JsonNode node)  
      static java.lang.String typeOf​(com.fasterxml.jackson.databind.JsonNode in)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MAPPER

        private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
    • Constructor Detail

      • JsonNodeUtils

        private JsonNodeUtils()
    • Method Detail

      • asBoolean

        public static boolean asBoolean​(com.fasterxml.jackson.databind.JsonNode n)
      • asNumericNode

        public static com.fasterxml.jackson.databind.JsonNode asNumericNode​(long value)
      • asNumericNode

        public static com.fasterxml.jackson.databind.JsonNode asNumericNode​(double value)
      • asArrayNode

        public static com.fasterxml.jackson.databind.node.ArrayNode asArrayNode​(com.fasterxml.jackson.databind.ObjectMapper mapper,
                                                                                java.util.List<com.fasterxml.jackson.databind.JsonNode> values)
      • asArrayList

        public static java.util.List<com.fasterxml.jackson.databind.JsonNode> asArrayList​(com.fasterxml.jackson.databind.node.ArrayNode in)
      • typeOf

        public static java.lang.String typeOf​(com.fasterxml.jackson.databind.JsonNode in)
      • nullToNullNode

        public static com.fasterxml.jackson.databind.JsonNode nullToNullNode​(com.fasterxml.jackson.databind.JsonNode value)
      • filterInternal

        private static com.fasterxml.jackson.databind.JsonNode filterInternal​(com.fasterxml.jackson.databind.JsonNode in,
                                                                              java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> pred)
      • filter

        public static com.fasterxml.jackson.databind.JsonNode filter​(com.fasterxml.jackson.databind.JsonNode in,
                                                                     java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> pred)
      • toString

        public static java.lang.String toString​(com.fasterxml.jackson.databind.JsonNode node)