我使用的是Jackson 2.5.4,而且Objectmapper类应该在com.fasterxml.jackson.databind.ObjectMapper中可用。但由于某种原因,它需要Jackson 1.x使用的org.codehaus.jackson.map.Objectmapper类。 我正在尝试将jar从Jackson 1.x更新到2.x但我无法弄清楚为什么它需要旧罐子,即使我不再使用它了。
任何帮助都将受到高度赞赏。提前谢谢!
答案 0 :(得分:0)
要检查的两件事:
查看您是否忘记了某个文件的导入。确保从com.fasterxml
处随处导入:
import com.fasterxml.jackson.databind.ObjectMapper;
对所有"org.codehaus.jackson"
文件中的字符串*.java
进行全文搜索会有所帮助。
在您使用的任何构建系统中运行mvn dependency:tree
或等效项。这将告诉你如何对你的杰克逊的依赖最终在你的罐子里(例如作为传递依赖)