@Provider public class FastJsonDecoder extends Decoder implements javax.ws.rs.ext.MessageBodyReader<java.lang.Object>
| 构造器和说明 |
|---|
FastJsonDecoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.util.List<org.restlet.data.MediaType> |
createSupportedMediaTypes()
创建该参数解析器支持的 MIME 类型列表。
|
boolean |
isReadable(java.lang.Class<?> arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3) |
java.lang.Object |
readFrom(java.lang.Class<java.lang.Object> arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> arg4, java.io.InputStream arg5) |
<T> java.util.List<T> |
toList(java.lang.String fastjson, java.lang.Class<T> elementClass)
将参数字符串转换成指定元素类型的 java.util.List 对象。
|
java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.lang.String fastjson, java.util.Map<java.lang.String,java.lang.Class> nameClassMapping)
将参数字符串转换成指定类型的 java.util.Map 映射集。
|
<T> T |
toObject(java.lang.String fastjson, java.lang.Class<T> type)
将参数字符串转换成指定类型的 Java 对象。
|
java.util.Set |
toSet(java.lang.String fastjson, java.lang.Class elementClass)
将参数字符串转换成指定元素类型的 java.util.Set 对象。
|
getSupportedMediaTypes, isDecoderAllow
public boolean isReadable(java.lang.Class<?> arg0,
java.lang.reflect.Type arg1,
java.lang.annotation.Annotation[] arg2,
javax.ws.rs.core.MediaType arg3)
isReadable 在接口中 javax.ws.rs.ext.MessageBodyReader<java.lang.Object>
public java.lang.Object readFrom(java.lang.Class<java.lang.Object> arg0,
java.lang.reflect.Type arg1,
java.lang.annotation.Annotation[] arg2,
javax.ws.rs.core.MediaType arg3,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> arg4,
java.io.InputStream arg5)
throws java.io.IOException,
javax.ws.rs.WebApplicationException
readFrom 在接口中 javax.ws.rs.ext.MessageBodyReader<java.lang.Object>java.io.IOExceptionjavax.ws.rs.WebApplicationException
public <T> T toObject(java.lang.String fastjson,
java.lang.Class<T> type)
throws java.lang.Exception
Decoder将参数字符串转换成指定类型的 Java 对象。
public java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.String fastjson,
java.util.Map<java.lang.String,java.lang.Class> nameClassMapping)
Decoder将参数字符串转换成指定类型的 java.util.Map 映射集。
public <T> java.util.List<T> toList(java.lang.String fastjson,
java.lang.Class<T> elementClass)
throws java.lang.Exception
Decoder
public java.util.Set toSet(java.lang.String fastjson,
java.lang.Class elementClass)
throws java.lang.Exception
Decoderprotected java.util.List<org.restlet.data.MediaType> createSupportedMediaTypes()
Decoder创建该参数解析器支持的 MIME 类型列表。
createSupportedMediaTypes 在类中 Decoder