gpt4 book ai didi

java - 无法导入 Jackson .databind 库

转载 作者:行者123 更新时间:2023-11-30 02:13:44 25 4
gpt4 key购买 nike

我想使用 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 文件夹,右键单击它,然后选择“添加为库”。我检查了 app 目录中的 build.gradle 文件,它有 compile files('libs/jackson-core-2.5.2.jar') 行。我清理并重建了文件,但是行

import com.fasterxml.jackson.databind.ObjectMapper;

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

最佳答案

您可能将依赖项与错误的 Artifact 一起使用。 jackson-core 没有 com.fasterxml.jackson.databind.ObjectMapper 但有 jackson-databind。在你的 gradle 脚本中使用它

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

看看here .

关于java - 无法导入 Jackson .databind 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29726461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com