无法导入Jackson .databind库

时间:2015-04-19 06:11:22

标签: java android json maven jackson

我想使用Jackson ObjectMapper库来解析Android Studio中Android项目的JSON文件。

我从以下链接下载了jackson-core-2.5.2.jar:http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.2/

然后我将jar文件添加到〜/ MyProject / app / libs文件夹,右键单击它,然后选择“Add as Library”。我检查了app目录中的build.gradle文件,它有一行compile files('libs/jackson-core-2.5.2.jar')。我清理并重建了文件,但行

import com.fasterxml.jackson.databind.ObjectMapper;

databind突出显示为红色,并表示无法解析。我很困惑,因为它识别jackson这一事实必然意味着该库已被添加到应用程序中吗?我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

您可能正在使用具有错误工件的依赖项。 jackson-core没有com.fasterxml.jackson.databind.ObjectMapperjackson-databind。在您的gradle脚本中使用它

dependencies {
     group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.4.+'
}

看看here