Json 如何允许jackson将\uxxx作为明文进行交易?
我使用jackson解析json数据。现在我在处理\uxxx问题时遇到问题 我在这里得到的数据是Json 如何允许jackson将\uxxx作为明文进行交易?,json,unicode,jackson,Json,Unicode,Jackson,我使用jackson解析json数据。现在我在处理\uxxx问题时遇到问题 我在这里得到的数据是 {"UID":"here_\ud83d\udc3b"} 使用ObjectMapper.readValue(jsonContent,UserId.class)之后要将json转换为UserId实例,UID属性不是字面上的“here\ud83d\udc3b”。Jackson将\ud83d\udc3b转换为2个字符作为unicode值 我的问题是,是否可以让jackson跳过此“Unicode转换”并按
{"UID":"here_\ud83d\udc3b"}
使用ObjectMapper.readValue(jsonContent,UserId.class)之后
要将json转换为UserId实例,UID属性不是字面上的“here\ud83d\udc3b”。Jackson将\ud83d\udc3b
转换为2个字符作为unicode值
我的问题是,是否可以让jackson跳过此“Unicode转换”并按原样输入文字值“\ud83d\udc3b”?否。需要JSON解析器来处理Unicode转义以生成基础Unicode字符 另一方面,在写入时,某些字符也可能使用类似的Unicode转义码进行编码
因此,如果您需要使用转义,您需要自己重新编码这些值。这是否回答了您的问题?