Spring中如何使用fastJSON呢?
下文笔者讲述Spring中使用fastJSON的方法分享,如下所示
有时候,我们需要在Controller中使用FastJson对数据进行序列化和反序列化
那么如何操作呢?下文笔者将一一道来,如下所示
有时候,我们需要在Controller中使用FastJson对数据进行序列化和反序列化
那么如何操作呢?下文笔者将一一道来,如下所示
FastJsonConfig配置
<bean id="fastJsonConfig" class="com.alibaba.fastjson.support.config.FastJsonConfig">
<!-- Default charset -->
<property name="charset" value="UTF-8" />
<!-- Default dateFormat -->
<property name="dateFormat" value="yyyy-MM-dd HH:mm:ss" />
<!-- Feature -->
<property name="features">
<list>
<value>Your feature</value>
</list>
</property>
<!-- SerializerFeature -->
<property name="serializerFeatures">
<list>
<value>Your serializer feature</value>
</list>
</property>
<!-- Global SerializeFilter -->
<property name="serializeFilters">
<list>
<ref bean="Your serializer filter"/>
</list>
</property>
<!-- Class Level SerializeFilter -->
<property name="classSerializeFilters">
<map>
<entry key="Your filter class" value-ref="Your serializer filter"/>
</map>
</property>
</bean>
HttpMessageConverter配置
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<!-- MediaTypes -->
<property name="supportedMediaTypes">
<list>
<value>application/json</value>
</list>
</property>
<!-- FastJsonConfig -->
<property name="fastJsonConfig" ref="fastJsonConfig" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<mvc:default-servlet-handler />
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


