我正在尝试使用 Jackson 在 Java 中将字符串转换为 JSON 对象。我有两个 jar文件和 maven project库,我用它一个一个地尝试,但在调用 writeValue
函数时都出错了。错误说 -
The type com.fasterxml.jackson.core.JsonGenerator cannot be resolved. It is indirectly referenced from required .class files
我已经正确地将库添加到构建路径中。
看完eclipse-error-indirectly-referenced-from-required-class-files ,我意识到问题是因为缺少 com.fasterxml.jackson.core.JsonGenerator
类文件。所以我错过了哪个 jar 文件添加到构建路径?。尝试在构建路径上添加 Maven 项目 - 同样的错误。
最佳答案
要查找哪个 jar 包含所需文件,您始终可以使用 http://search.maven.org并搜索以 fc:
为前缀的类,如下所示:
http://search.maven.org/#search%7Cga%7C1%7Cfc%3Acom.fasterxml.jackson.core.JsonGenerator
看起来您的类路径中缺少 jackson-core jar。
关于java - Jackson 库错误调用 'writeValue' 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30506683/