本文共 291 字,大约阅读时间需要 1 分钟。
最近踩得一个坑,json反序列化的过程中,由于有特殊字符,直接报错
com.fasterxml.jackson.core.JsonParseException: Unrecognized character escape '*'
其中完整的字符是\*^o^*/
尝试的方法如下:
1. 直接去除\
StringEscapeUtils.unescapeJavaScript(entry.getValue())
但是去除后的结果不符合期望,期望的内容是包含反斜杠的
2. 使用json序列化,然后去除头尾的双引号,最后可以完整展示整个字符
3. 还有另一种值得尝试的方法,后续可以试下:
转载地址:http://zlyai.baihongyu.com/