Class PyishObjectMapper

java.lang.Object
com.hubspot.jinjava.objects.serialization.PyishObjectMapper

@Beta public class PyishObjectMapper extends Object
  • Field Details

    • PYISH_OBJECT_WRITER

      public static final com.fasterxml.jackson.databind.ObjectWriter PYISH_OBJECT_WRITER
    • SNAKE_CASE_PYISH_OBJECT_WRITER

      public static final com.fasterxml.jackson.databind.ObjectWriter SNAKE_CASE_PYISH_OBJECT_WRITER
    • ALLOW_SNAKE_CASE_ATTRIBUTE

      public static final String ALLOW_SNAKE_CASE_ATTRIBUTE
      See Also:
  • Constructor Details

    • PyishObjectMapper

      public PyishObjectMapper()
  • Method Details

    • getAsUnquotedPyishString

      public static String getAsUnquotedPyishString(Object val)
    • getAsPyishString

      public static String getAsPyishString(Object val)
    • handleLengthLimitingException

      public static void handleLengthLimitingException(IOException e)
    • getAsPyishStringOrThrow

      public static String getAsPyishStringOrThrow(Object val) throws IOException
      Throws:
      IOException
    • getAsPyishStringOrThrow

      public static String getAsPyishStringOrThrow(Object val, boolean forOutput) throws IOException
      Throws:
      IOException