public class JacksonJsonMarshaller<T> extends AbstractMarshaller<T>
FORMAT_OUTPUT| Constructor and Description |
|---|
JacksonJsonMarshaller(Class<T> clzRoot)
Construct JacksonJsonMarshaller instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
marshal(T value, OutputStream out, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders)
Write the specified object into the given stream.
|
T |
unmarshal(InputStream in, javax.ws.rs.core.MediaType mediaType)
Read an object from the specified stream.
|
getRootClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmarshalAsFragmentpublic void marshal(T value, OutputStream out, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders) throws IOException
Marshallervalue - object to marshallout - the OutputStream for the HTTP entity. The implementation should not close the output stream.httpHeaders - a mutable map of the HTTP message headers.IOException - if an error occurs during marshallingpublic T unmarshal(InputStream in, javax.ws.rs.core.MediaType mediaType) throws IOException
Marshallerin - stream to read frommediaType - the media type of the object to readIOException - if an error occurs during unmarshalling