fastjson

作者: phoebe_gyq | 来源:发表于2017-11-21 11:31 被阅读0次

方法一:在启动类中添加@Bean

@Bean
    public HttpMessageConverters fastJsonHttpMessageConverters(){
        FastJsonHttpMessageConverter fastConConverter=new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig=new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(
                SerializerFeature.PrettyFormat
        );
        fastConConverter.setFastJsonConfig(fastJsonConfig);
        HttpMessageConverter<?> converter=fastConConverter;
        return new HttpMessageConverters(converter);
    }

方法二:启动类中继承WebMvcConfigurerAdapter ,复写configureMessageConverters

public class TestApplication extends WebMvcConfigurerAdapter {

    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters){
        super.configureMessageConverters(converters);
        FastJsonHttpMessageConverter fastConverter=new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig=new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(
                SerializerFeature.PrettyFormat
        );
        fastConverter.setFastJsonConfig(fastJsonConfig);
        converters.add(fastConverter);

    }

pom.xml中添加配置:

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.41</version
        </dependency>

实体类中

   /**
     * 日期格式化
     */
    @JSONField(format="yyyy-MM-dd HH:mm")
    private Date creatTime;

    /**
     * remark内容不显示
     */
    @JSONField(serialize = false)
    private String remark;

相关文章

网友评论

      本文标题:fastjson

      本文链接:https://www.haomeiwen.com/subject/cmwivxtx.html