我有一个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)
有什么想法吗?