需要为 Jersey 获得 Jackson JARS

Need to get Jackson JARS for Jersey

我正在尝试将 post 中的 JSON 数据传递给基于 Jersey 的 REST 服务。在收到 HTTP 415 错误后,我研究并了解到 Jersey 需要某些 Jackson Jars 才能处理 JSON.

我一直在努力寻找正确的 Jars,但我发现的每个 link 似乎都指向有很多 README 文件和 XML 文件但没有 Jars 的地方!

Stack Overflow 上也提供了几个 links 到 Jackson jars。它们要么不起作用,要么指向没有 jars 的 links,要么指向不适用于 Jersey v2 的版本。

更糟的是,我找不到 Jersey 所需的 Jackson 罐子的一致列表!我一直看到我找不到的不同 Jar 文件列表。

谁能告诉我为 Jersey 提供 JSON 处理所需的正确 Jackson 罐子???我在哪里可以找到并下载它们?

只需抓住以下所有 Jars。

你可以找到所有这些 here。只需单独搜索它们。

如果您要单独注册您的提供商,请注册

  • JacksonJaxbJsonProvider 基本 JSON/POJO 支持。
  • JsonMappingExceptionMapper 对于 ExceptionMapper 对于 JsonMappingException
  • JsonParseExceptionMapper 对于 ExceptionMapper 对于 JsonParseException

或者如果您正在注册要扫描的包,请添加此包

  • com.fasterxml.jackson.jaxrs.json

注:上图来自旧post。杰克逊现在是 2.6.1。如果需要,您可以获得最新版本。没什么区别。只要确保所有的罐子都是相同的版本