com.fasterxml.jackson.core
Class JsonGenerationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonGenerationException
- All Implemented Interfaces:
- Serializable
public class JsonGenerationException
- extends JsonProcessingException
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
_processor
protected JsonGenerator _processor
JsonGenerationException
@Deprecated
public JsonGenerationException(Throwable rootCause)
- Deprecated.
JsonGenerationException
@Deprecated
public JsonGenerationException(String msg)
- Deprecated.
JsonGenerationException
@Deprecated
public JsonGenerationException(String msg,
Throwable rootCause)
- Deprecated.
JsonGenerationException
public JsonGenerationException(Throwable rootCause,
JsonGenerator g)
- Since:
- 2.7
JsonGenerationException
public JsonGenerationException(String msg,
JsonGenerator g)
- Since:
- 2.7
JsonGenerationException
public JsonGenerationException(String msg,
Throwable rootCause,
JsonGenerator g)
- Since:
- 2.7
withGenerator
public JsonGenerationException withGenerator(JsonGenerator g)
- Fluent method that may be used to assign originating
JsonGenerator
,
to be accessed using getProcessor()
.
- Since:
- 2.7
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 JsonProcessingException
- Returns:
- Originating processor, if available; null if not.
Copyright © 2008-2016 FasterXML. All Rights Reserved.