JAVA接口返回不转义\n换行符

1,463 阅读1分钟

问题

当接口需要返回换行数据时候,在字符串中添加\n后,返回会变成"\\n"。

例如:数据库中存储“小明\n小红",返回后变成“小明\\n小红"

想要正确返回需要如下修改。

引入依赖


<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-text</artifactId>
    <version>1.8</version>
</dependency>

修改返回字段

StringEscapeUtils.unescapeJava(errorTreatmentMethod)