srpingboot 菜鸟入门 -- 使用fastJson解析Json数据

1、在pom.xml中引入fastJson依赖库

    <!-- 添加fastjson 依赖包. -->
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.15</version>
    </dependency>

2、配置fastJson

(1)方法一:启动类继承WebMvcConfigurerAdapter,然后覆盖方法configureMessageConverters

srpingboot 菜鸟入门 -- 使用fastJson解析Json数据

(2)方法二:在启动类中注入Bean: HttpMessageConverters

srpingboot 菜鸟入门 -- 使用fastJson解析Json数据

3、测试实践

srpingboot 菜鸟入门 -- 使用fastJson解析Json数据

4、处理中文乱码问题

        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
        //解决中文乱码问题
        List<MediaType> fastMediaTypes = new ArrayList<>();
        fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
        fastConverter.setSupportedMediaTypes(fastMediaTypes);