FastJSON指南( 五 )


这里有一个注意点 , 当你用 3或者使用的是1.1.x的版本 , 在转换带有泛型参数类型的时候无法进行转换 , 而在配合.2.X的版本可以解决这个问题 。read的核心代码如下:
【FastJSON指南】public class FastJsonHttpMessageConverter extends AbstractHttpMessageConverter//implements GenericHttpMessageConverter {//将json转成javabean的时候会调用 。这里的typepublic Object read(Type type, //Class contextClass, //HttpInputMessage inputMessage //) throws IOException, HttpMessageNotReadableException {return readType(getType(type, contextClass), inputMessage);}//这里会通过Spring4TypeResolvableHelper得到类型参数 , protected Type getType(Type type, Class contextClass) {if (Spring4TypeResolvableHelper.isSupport()) {return Spring4TypeResolvableHelper.getType(type, contextClass);}return type;}}