public class FastJsonHttpMessageConverter
extends org.springframework.http.converter.AbstractGenericHttpMessageConverter<java.lang.Object>
Compatible Spring MVC version 4.2+
AbstractGenericHttpMessageConverter| 构造器和说明 |
|---|
FastJsonHttpMessageConverter()
Can serialize/deserialize all types.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canRead(java.lang.Class<?> clazz,
org.springframework.http.MediaType mediaType) |
boolean |
canWrite(java.lang.Class<?> clazz,
org.springframework.http.MediaType mediaType) |
com.alibaba.fastjson.support.config.FastJsonConfig |
getFastJsonConfig() |
java.lang.Object |
read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
org.springframework.http.HttpInputMessage inputMessage)
对应 @RequestBody参数使用
curl -X POST -d '{name:"wave",pwd:"acd"}' -H "Content-Type:application/json" http://localhost:8081/lady
|
protected java.lang.Object |
readInternal(java.lang.Class<? extends java.lang.Object> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
void |
setFastJsonConfig(com.alibaba.fastjson.support.config.FastJsonConfig fastJsonConfig) |
protected boolean |
supports(java.lang.Class<?> paramClass) |
protected void |
writeInternal(java.lang.Object obj,
java.lang.reflect.Type type,
org.springframework.http.HttpOutputMessage outputMessage) |
canRead, canWrite, write, writeInternaladdDefaultHeaders, canRead, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, writepublic FastJsonHttpMessageConverter()
public com.alibaba.fastjson.support.config.FastJsonConfig getFastJsonConfig()
public void setFastJsonConfig(com.alibaba.fastjson.support.config.FastJsonConfig fastJsonConfig)
fastJsonConfig - the fastJsonConfig to set.protected boolean supports(java.lang.Class<?> paramClass)
supports 在类中 org.springframework.http.converter.AbstractGenericHttpMessageConverter<java.lang.Object>public boolean canRead(java.lang.Class<?> clazz,
org.springframework.http.MediaType mediaType)
canRead 在接口中 org.springframework.http.converter.HttpMessageConverter<java.lang.Object>canRead 在类中 org.springframework.http.converter.AbstractHttpMessageConverter<java.lang.Object>public boolean canWrite(java.lang.Class<?> clazz,
org.springframework.http.MediaType mediaType)
canWrite 在接口中 org.springframework.http.converter.HttpMessageConverter<java.lang.Object>canWrite 在类中 org.springframework.http.converter.AbstractHttpMessageConverter<java.lang.Object>public java.lang.Object read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
org.springframework.http.HttpInputMessage inputMessage)
throws java.io.IOException,
org.springframework.http.converter.HttpMessageNotReadableException
java.io.IOExceptionorg.springframework.http.converter.HttpMessageNotReadableExceptionprotected void writeInternal(java.lang.Object obj,
java.lang.reflect.Type type,
org.springframework.http.HttpOutputMessage outputMessage)
throws java.io.IOException,
org.springframework.http.converter.HttpMessageNotWritableException
writeInternal 在类中 org.springframework.http.converter.AbstractGenericHttpMessageConverter<java.lang.Object>java.io.IOExceptionorg.springframework.http.converter.HttpMessageNotWritableExceptionprotected java.lang.Object readInternal(java.lang.Class<? extends java.lang.Object> clazz,
org.springframework.http.HttpInputMessage inputMessage)
throws java.io.IOException,
org.springframework.http.converter.HttpMessageNotReadableException
readInternal 在类中 org.springframework.http.converter.AbstractHttpMessageConverter<java.lang.Object>java.io.IOExceptionorg.springframework.http.converter.HttpMessageNotReadableExceptionCopyright © 2018. All Rights Reserved.