哪个版本的Jackson是Google App Engine 1.8.6重新打包?

时间:2013-10-29 07:23:16

标签: google-app-engine jackson google-cloud-endpoints

首先,我想知道下次如何为自己找到这个。如果没有,那么有人可以告诉我吗?

我想知道的原因是因为我想在我的Cloud Endpoints实体上使用@JsonIdentityInfo注释来处理递归序列化,但它不能编译。我想这意味着它的杰克逊版本低于2.0。

2 个答案:

答案 0 :(得分:1)

您不应该使用重新包装的库 - 它们仅供内部GAE使用。它们不是官方API的一部分,可以随时更改。

在您的项目中加入您自己的Jackson jar。

答案 1 :(得分:0)

像彼得说的那样,包括你自己的杰克逊罐子。让你的代码使用这个Jackson库。 GAE将使用他们重新打包的JSON解析器或他们改变它的任何东西(甚至不一定是杰克逊)。这与您的项目无关。 GAE没有理由在你的实体类中寻找杰克逊注释 - 只有你的源代码应该只告诉你的杰克逊罐子这样做。

相关问题