检查使用哪个杰克逊图书馆

Car*_*rla 4 java jackson


我需要使用com.fasterxml.jackson.core库对JEE应用程序进行测试,以确定已在内存中加载了哪个版本的jackson API。我看了看它的API,但是到目前为止我还找不到任何静态class.method返回com / fasterxml / jackson / core / Version.java的实例 。谢谢

Hen*_*sen 6

Version 该类似乎在Jackson的大多数公共组件中都在使用,例如:

ObjectMapper om = new ObjectMapper();
Version version = om.version();
System.out.println(version);
Run Code Online (Sandbox Code Playgroud)

要么

Version version = com.fasterxml.jackson.databind.cfg.PackageVersion.VERSION;
System.out.println(version);
Run Code Online (Sandbox Code Playgroud)

要么

Version version = com.fasterxml.jackson.core.json.PackageVersion.VERSION;
System.out.println(version);
Run Code Online (Sandbox Code Playgroud)

寻找实现com.fasterxml.jackson.core.Versioned接口的类,该类提供了该version()方法。

  • 非常感谢!它帮助了很多! (2认同)