jackson 对象Map器输出的默认编码,writeValueAsString?

vfwfrxfs  于 2023-03-30  发布在  其他
关注(0)|答案(1)|浏览(166)

谁能告诉我使用ObjectMapper.writeValueAsString方法生成的序列化字符串的默认编码是什么?
我假设它应该是UTF-8,因为这个方法用于序列化类对象,其输出理想情况下是JSON??
我试过检查documentation,但我没有发现任何关于这个方法的UTF-8的具体提及。

7rfyedvj

7rfyedvj1#

我相信Jackson的编码不是在特定的方法级别上设置的,而是一个完整的ObjectMapper。默认情况下它使用UTF-8,但在某些情况下可能会使用UTF-16/32。
此答案可能有助于您理解问题https://stackoverflow.com/a/10016086/2879245

相关问题