Class JsonGenerationException

  • All Implemented Interfaces:
    java.io.Serializable

    public class JsonGenerationException
    extends StreamWriteException
    Exception type for exceptions during JSON writing, such as trying to output content in wrong context (non-matching end-array or end-object, for example).
    See Also:
    Serialized Form
    • Constructor Detail

      • JsonGenerationException

        @Deprecated
        public JsonGenerationException​(java.lang.Throwable rootCause)
        Deprecated.
      • JsonGenerationException

        @Deprecated
        public JsonGenerationException​(java.lang.String msg)
        Deprecated.
      • JsonGenerationException

        @Deprecated
        public JsonGenerationException​(java.lang.String msg,
                                       java.lang.Throwable rootCause)
        Deprecated.
      • JsonGenerationException

        public JsonGenerationException​(java.lang.Throwable rootCause,
                                       JsonGenerator g)
      • JsonGenerationException

        public JsonGenerationException​(java.lang.String msg,
                                       JsonGenerator g)
      • JsonGenerationException

        public JsonGenerationException​(java.lang.String msg,
                                       java.lang.Throwable rootCause,
                                       JsonGenerator g)
    • Method Detail

      • getProcessor

        public JsonGenerator getProcessor()
        Description copied from class: JsonProcessingException
        Method that allows accessing underlying processor that triggered this exception; typically either JsonParser or JsonGenerator for exceptions that originate from streaming API. Note that it is possible that `null` may be returned if code throwing exception either has no access to processor; or has not been retrofitted to set it; this means that caller needs to take care to check for nulls. Subtypes override this method with co-variant return type, for more type-safe access.
        Overrides:
        getProcessor in class StreamWriteException
        Returns:
        Originating processor, if available; null if not.