从jackson(codehaus)1.9升级到jackson(fasterxml)2.3

时间:2014-06-15 10:19:51

标签: jackson fasterxml

我一直面临着将开源应用程序从jackson 1.9升级到jackson 2.3的问题。

问题出在方法objectmapper.readvalue中。 我最初使用的版本是objectmapper.readvalue(jsonnode,typereference),其中jsondeserializer与simplemodule一起注册。

现在这个方法在jackson2.3中已弃用,为此我打算使用 objectmapper.readvalue(jsonparser,typereference)通过jsonnode.traverse()获取jsonparser。

但是通过这种方式传递的jsonparser导致通过jsonparser.getCodec()发出一个null objectmapper,这是获取结果的标准方法。

此代码完全适用于jackson 1.9 ..

我对杰克逊并不是很精通,也无法在网上找到足够的文件来迁移到新的杰克逊。

期待在这方面有任何指针/帮助......

提前致谢

0 个答案:

没有答案