使用Scribe和FasterXML解析LinkedIn JSON响应中的Unicode字符串

使用Scribe和FasterXML解析LinkedIn JSON响应中的Unicode字符串,unicode,jackson,linkedin,scribe,Unicode,Jackson,Linkedin,Scribe,您好,我正在开发一个Java应用程序,使用Scribe与Linkedin集成并进行RestFul调用。我使用FasterXML Jackson Json解析器库解析Json中的LinkedIn API响应。 我想检查在使用Jackson解析器时如何解析LinkedIn响应中的Unicode字符。当我执行正常的API调用并打印出来时,我看到了?????对于以Unicode格式返回的值。Unicode字符由Jackson处理。但打印内容的代码可能不使用UTF-8编码;确保您签出了实际的字符代码,而不

您好,我正在开发一个Java应用程序,使用Scribe与Linkedin集成并进行RestFul调用。我使用FasterXML Jackson Json解析器库解析Json中的LinkedIn API响应。
我想检查在使用Jackson解析器时如何解析LinkedIn响应中的Unicode字符。当我执行正常的API调用并打印出来时,我看到了?????对于以Unicode格式返回的值。

Unicode字符由Jackson处理。但打印内容的代码可能不使用UTF-8编码;确保您签出了实际的字符代码,而不是依赖于您在控制台窗口上看到的内容。例如,Console可能使用了不正确的编码,或者没有显示所有Unicode字符的字体


或者,服务可能正在发送错误编码的内容。要验证这一点,您必须检查发送的实际字节,并查看它们是否正确进行UTF-8编码。

您好,谢谢您的回复。由于大多数封送都是在幕后完成的,所以在使用Jackson时,我如何检查接收到的值是否正确编码;但理想情况下,您应该捕获正在处理的字节流。