Class JettisonObjectProvider
java.lang.Object
org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider<T>
org.glassfish.jersey.jettison.internal.entity.JettisonLowLevelProvider<org.codehaus.jettison.json.JSONObject>
org.glassfish.jersey.jettison.internal.entity.JettisonObjectProvider
- All Implemented Interfaces:
MessageBodyReader<org.codehaus.jettison.json.JSONObject>,MessageBodyWriter<org.codehaus.jettison.json.JSONObject>
- Direct Known Subclasses:
JettisonObjectProvider.App,JettisonObjectProvider.General
public class JettisonObjectProvider
extends JettisonLowLevelProvider<org.codehaus.jettison.json.JSONObject>
Low-level JSON media type message entity provider (reader & writer) for
JSONObject.- Author:
- Jakub Podlesak
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
Fields inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider
UTF8 -
Method Summary
Modifier and TypeMethodDescriptionorg.codehaus.jettison.json.JSONObjectreadFrom(Class<org.codehaus.jettison.json.JSONObject> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) voidwriteTo(org.codehaus.jettison.json.JSONObject t, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, Object> httpHeaders, OutputStream entityStream) Methods inherited from class org.glassfish.jersey.jettison.internal.entity.JettisonLowLevelProvider
isReadable, isSupported, isWriteableMethods inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsString
-
Method Details
-
readFrom
public org.codehaus.jettison.json.JSONObject readFrom(Class<org.codehaus.jettison.json.JSONObject> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException- Throws:
IOException
-
writeTo
public void writeTo(org.codehaus.jettison.json.JSONObject t, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, Object> httpHeaders, OutputStream entityStream) throws IOException- Throws:
IOException
-