'com.google.api.client.json.jackson2.JacksonFactory'已弃用。我有哪些选择?

在遵循Gmail API java 快速入门指南时, 我遇到了以下代码片段:

private static final JsonFactory JSON_FACTORY = JacksonFactory.getDefaultInstance();
private static final JsonFactory JSON_FACTORY = JacksonFactory.getDefaultInstance();

在编辑器中使用它给了我一个警告,它已被弃用。我有哪些选择?

回答

查找classJacksonFactory的API 文档。它告诉你该怎么做:

已弃用。
使用 com.google.api.client.json.GsonFactory 代替

查看
您看到的 classGsonFactory的API 文档,它的 API 方法与 的 API 方法兼容JacksonFactory,因为它们都从同一个 superclass 扩展JsonFactory。(当然,只有它们的内部实现不同。)

因此,更改代码很简单。只是为了更换线路

经过

private static final JsonFactory JSON_FACTORY = GsonFactory.getDefaultInstance();


以上是'com.google.api.client.json.jackson2.JacksonFactory'已弃用。我有哪些选择?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>