SpringBoot表情符号输入

时间:2018-08-09 11:45:43

标签: spring spring-boot emoji

我有一个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)

有什么想法吗?

0 个答案:

没有答案