spring - SpringBoot 表情符号输入
问题描述
我有一个SpringBoot
应用程序。在其中一个POST
端点上,在正文中,我想要一个可以包含emoji
.
在我的请求对象中,我有以下字段:
private final String name;
在我的请求正文中,我有以下输入:
"name" : "Hello, playground \Ud83d\Ude0a \Ud83e\Udd21\Ud83d\Udc68\U200d\Ud83c\Udf73 \U2663\Ufe0f"
其中包含一些表情符号。
我得到的例外是:
com.fasterxml.jackson.databind.JsonMappingException: Unrecognized character escape 'U' (code 85)
和
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized character escape 'U' (code 85)
我试图在我的对象映射器上设置以下标志,但没有成功:
.configure(JsonParser.Feature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER, true)
有任何想法吗?
解决方案
推荐阅读
- javascript - 循环内的顺序 http 请求
- regex - 重定向域和页面 ID
- git - 分支合并时忽略一些文件
- simulation - AnyLogic 在一个过程中更改参数值
- c# - 根据 2 列值从数据集中删除重复数据
- javascript - JS RegEx 删除部分 URL?
- json - JSON 解析失败:CF18 中 JSON 字符串意外结束
- java - 如何使用材料步进器库单击完成时将片段中输入的所有数据保存到数据库中
- html - 如何将垂直文本导航栏粘贴到右侧而没有间隙?
- java - Java Arraylist 中的 UnsupportedOperationException 错误