检查正在使用的jackson库

时间:2017-10-30 08:23:42

标签: java jackson


我需要使用com.fasterxml.jackson.core库对JEE应用程序运行测试,以确定哪个版本的jackson API已加载到内存中。 我看了一下它的API,但到目前为止我找不到任何静态class.method返回 com / fasterxml / jackson / core / Version.java 的实例 你能建议我检查一下正在使用的库版本吗? 感谢

1 个答案:

答案 0 :(得分:4)

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

ObjectMapper om = new ObjectMapper();
Version version = om.version();
System.out.println(version);

Version version = com.fasterxml.jackson.databind.cfg.PackageVersion.VERSION;
System.out.println(version);

Version version = com.fasterxml.jackson.core.json.PackageVersion.VERSION;
System.out.println(version);

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