Class JsonNodeUtils

java.lang.Object
net.thisptr.jackson.jq.internal.misc.JsonNodeUtils

public class JsonNodeUtils extends Object
  • Field Summary

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

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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, 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, Predicate<com.fasterxml.jackson.databind.JsonNode> pred)
     
    private static com.fasterxml.jackson.databind.JsonNode
    filterInternal(com.fasterxml.jackson.databind.JsonNode in, Predicate<com.fasterxml.jackson.databind.JsonNode> pred)
     
    static com.fasterxml.jackson.databind.JsonNode
    nullToNullNode(com.fasterxml.jackson.databind.JsonNode value)
     
    static String
    toString(com.fasterxml.jackson.databind.JsonNode node)
     
    static 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 Details

    • MAPPER

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

    • JsonNodeUtils

      private JsonNodeUtils()
  • Method Details

    • 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, List<com.fasterxml.jackson.databind.JsonNode> values)
    • asArrayList

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

      public static 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, Predicate<com.fasterxml.jackson.databind.JsonNode> pred)
    • filter

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

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