首页 > 解决方案 > 如何在 Java 和 Bluej 中使用 Jackson

问题描述

我需要将我必须的对象转换为 Json 格式,为此我下载了 jackson-core-2.9.5.jar 文件并将其添加到 Bluej 中的库中,使用:Tools->preferences->libraries->Add file,然后重启了Bluej。

然后在我的类文件中添加:

 import com.fasterxml.jackson.core.JsonParser;

问题是当我尝试使用以下方法将对象序列化为 Json 时:

ObjectMapper objectMapper = new ObjectMapper();
Car car = new Car("yellow", "renault");

我得到:

找不到符号 - 类 ObjectMapper

我是否使用了错误的导入?或者我应该在 Bluej 中做些什么?

标签: javajacksonbluej

解决方案


您需要 ObjectMapper 的此依赖项

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.5</version>
</dependency>
  • 如果你想在jackson-databind这里下载 jar 是链接。
  • jackson-annotations如果您手动添加 jar 下载链接,您还需要在类路径上添加 jar 。

推荐阅读