page contents

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

Pack 发布于 2020-02-12 18:31
阅读 388
收藏 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()));
    }

338
Pack
Pack

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

请先 登录 后评论