page contents

如何解决spring boot 返回json 被强加转义符

Pack 发布于 2020-01-08 16:47
阅读 1404
收藏 0
分类:Java开发

请教下如何解决spring boot 返回json 不要被强加转义符

下面是我的代码:


@Configuration

public class WebMvcConfig extends WebMvcConfigurationSupport {


    @Override

    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {

        Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder()

                .indentOutput(true)

                .serializationInclusion(JsonInclude.Include.NON_NULL)//序列化返回值排除null

                .dateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));//时间返回值转化成时间字符串

        converters.add(new StringHttpMessageConverter());

        converters.add(new MappingJackson2HttpMessageConverter(builder.build()));

    }

140
Pack
Pack

默认是不会出现你所说的json会被强加转义符,还有一点要说明到底是什么内容进行转义了。若是字符串的符号进行转义了,这个你是不是通过后台进行查看的,后端打印字符串的话会对里面的字符串符号进行转义,这种情况你看下前端(或者用Postman)测试一下看看实际效果

请先 登录 后评论