我想使用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
这一事实必然意味着该库已被添加到应用程序中吗?我在这里做错了什么?
答案 0 :(得分:1)
您可能正在使用具有错误工件的依赖项。 jackson-core
没有com.fasterxml.jackson.databind.ObjectMapper
但jackson-databind
。在您的gradle脚本中使用它
dependencies {
group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.4.+'
}
看看here。