Class JsonUtil


  • public class JsonUtil
    extends java.lang.Object
    Author:
    Narcis Marcu (narcism@users.sourceforge.net)
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()  
      static boolean evaluateJsonExpression​(com.fasterxml.jackson.databind.JsonNode contextNode, java.lang.String attributeExpression)  
      static com.fasterxml.jackson.databind.JsonNode parseJson​(java.io.File file)  
      static com.fasterxml.jackson.databind.JsonNode parseJson​(java.io.InputStream jsonStream)  
      static com.fasterxml.jackson.databind.JsonNode parseJson​(JasperReportsContext jasperReportsContext, java.lang.String location)  
      static com.fasterxml.jackson.databind.JsonNode parseJson​(RepositoryContext repositoryContext, java.lang.String location)  
      • Methods inherited from class java.lang.Object

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

      • EXCEPTION_MESSAGE_KEY_UNKNOWN_OPERATOR

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_UNKNOWN_OPERATOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • JsonUtil

        public JsonUtil()
    • Method Detail

      • evaluateJsonExpression

        public static boolean evaluateJsonExpression​(com.fasterxml.jackson.databind.JsonNode contextNode,
                                                     java.lang.String attributeExpression)
                                              throws JRException
        Throws:
        JRException
      • createObjectMapper

        public static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
      • parseJson

        public static com.fasterxml.jackson.databind.JsonNode parseJson​(java.io.File file)
                                                                 throws JRException
        Throws:
        JRException
      • parseJson

        public static com.fasterxml.jackson.databind.JsonNode parseJson​(java.io.InputStream jsonStream)
                                                                 throws JRException
        Throws:
        JRException