首页 前端知识 JsonParseException : Illegal unquoted character ((CTRL-CHAR, code 10)

JsonParseException : Illegal unquoted character ((CTRL-CHAR, code 10)

2024-06-24 23:06:21 前端知识 前端哥 413 629 我要收藏

报错JsonParseException : Illegal unquoted character ((CTRL-CHAR, code 10)的解决方法

一、报错原因

我调用第三方接口获取返回的JSON数据时报上面的错误。原因是对方接口响应的JSON中包含特殊字符,比如\n。当我们对这个JSON进行解析时就会报错JsonParseException : Illegal unquoted character ((CTRL-CHAR, code 10)。

二、解决方法

在解析JSON前设置下面配置

ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, true);
OtherMessage otherMessage = objectMapper.readValue(text, OtherMessage.class);
转载请注明出处或者链接地址:https://www.qianduange.cn//article/13519.html
标签
java-ee
评论
发布的文章

JSON、Ajax

2024-07-27 22:07:31

JsonNode、ObjectNode和ArrayNode

2024-07-27 22:07:30

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!